Skip to content

Commit 8247b2d

Browse files
committed
gnome-desktop-thumbnail.c: Use g_get_user_cache_dir() for thumbnail
permission checks. Don't assume it's in ~/.cache.
1 parent 465b328 commit 8247b2d

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

libcinnamon-desktop/gnome-desktop-thumbnail.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1869,7 +1869,7 @@ gnome_desktop_thumbnail_cache_fix_permissions (void)
18691869

18701870
pwent = gnome_desktop_get_session_user_pwent ();
18711871

1872-
gchar *cache_dir = g_build_filename (pwent->pw_dir, ".cache", "thumbnails", NULL);
1872+
gchar *cache_dir = g_build_filename (g_get_user_cache_dir (), "thumbnails", NULL);
18731873

18741874
if (!access_ok (cache_dir, pwent->pw_uid, pwent->pw_gid))
18751875
fix_owner (cache_dir, pwent->pw_uid, pwent->pw_gid);
@@ -1905,8 +1905,7 @@ gnome_desktop_thumbnail_cache_check_permissions (GnomeDesktopThumbnailFactory *f
19051905

19061906
struct passwd *pwent;
19071907
pwent = gnome_desktop_get_session_user_pwent ();
1908-
1909-
gchar *cache_dir = g_build_filename (pwent->pw_dir, ".cache", "thumbnails", NULL);
1908+
gchar *cache_dir = g_build_filename (g_get_user_cache_dir(), "thumbnails", NULL);
19101909

19111910
if (!access_ok (cache_dir, pwent->pw_uid, pwent->pw_gid)) {
19121911
checks_out = FALSE;

0 commit comments

Comments
 (0)