Lines 526-533
gnome_desktop_thumbnail_factory_lookup (
Link Here
|
526 |
|
526 |
|
527 |
file = g_strconcat (g_checksum_get_string (checksum), ".png", NULL); |
527 |
file = g_strconcat (g_checksum_get_string (checksum), ".png", NULL); |
528 |
|
528 |
|
|
|
529 |
#if GLIB_CHECK_VERSION (2, 34, 0) |
530 |
path = g_build_filename (g_get_user_cache_dir (), |
531 |
"thumbnails", |
532 |
#else |
529 |
path = g_build_filename (g_get_home_dir (), |
533 |
path = g_build_filename (g_get_home_dir (), |
530 |
".thumbnails", |
534 |
".thumbnails", |
|
|
535 |
#endif |
531 |
(priv->size == GNOME_DESKTOP_THUMBNAIL_SIZE_NORMAL)?"normal":"large", |
536 |
(priv->size == GNOME_DESKTOP_THUMBNAIL_SIZE_NORMAL)?"normal":"large", |
532 |
file, |
537 |
file, |
533 |
NULL); |
538 |
NULL); |
Lines 587-594
gnome_desktop_thumbnail_factory_has_vali
Link Here
|
587 |
|
592 |
|
588 |
file = g_strconcat (g_checksum_get_string (checksum), ".png", NULL); |
593 |
file = g_strconcat (g_checksum_get_string (checksum), ".png", NULL); |
589 |
|
594 |
|
|
|
595 |
#if GLIB_CHECK_VERSION (2, 34, 0) |
596 |
path = g_build_filename (g_get_user_cache_dir (), |
597 |
"thumbnails/fail", |
598 |
#else |
590 |
path = g_build_filename (g_get_home_dir (), |
599 |
path = g_build_filename (g_get_home_dir (), |
591 |
".thumbnails/fail", |
600 |
".thumbnails/fail", |
|
|
601 |
#endif |
592 |
appname, |
602 |
appname, |
593 |
file, |
603 |
file, |
594 |
NULL); |
604 |
NULL); |
Lines 917-928
make_thumbnail_dirs (GnomeDesktopThumbna
Link Here
|
917 |
|
927 |
|
918 |
res = FALSE; |
928 |
res = FALSE; |
919 |
|
929 |
|
|
|
930 |
#if GLIB_CHECK_VERSION (2, 34, 0) |
931 |
thumbnail_dir = g_build_filename (g_get_user_cache_dir (), |
932 |
"thumbnails", |
933 |
#else |
920 |
thumbnail_dir = g_build_filename (g_get_home_dir (), |
934 |
thumbnail_dir = g_build_filename (g_get_home_dir (), |
921 |
".thumbnails", |
935 |
".thumbnails", |
|
|
936 |
#endif |
922 |
NULL); |
937 |
NULL); |
923 |
if (!g_file_test (thumbnail_dir, G_FILE_TEST_IS_DIR)) |
938 |
if (!g_file_test (thumbnail_dir, G_FILE_TEST_IS_DIR)) |
924 |
{ |
939 |
{ |
925 |
g_mkdir (thumbnail_dir, 0700); |
940 |
g_mkdir_with_parents (thumbnail_dir, 0700); |
926 |
res = TRUE; |
941 |
res = TRUE; |
927 |
} |
942 |
} |
928 |
|
943 |
|
Lines 951-962
make_thumbnail_fail_dirs (GnomeDesktopTh
Link Here
|
951 |
|
966 |
|
952 |
res = FALSE; |
967 |
res = FALSE; |
953 |
|
968 |
|
|
|
969 |
#if GLIB_CHECK_VERSION (2, 34, 0) |
970 |
thumbnail_dir = g_build_filename (g_get_user_cache_dir (), |
971 |
"thumbnails", |
972 |
#else |
954 |
thumbnail_dir = g_build_filename (g_get_home_dir (), |
973 |
thumbnail_dir = g_build_filename (g_get_home_dir (), |
955 |
".thumbnails", |
974 |
".thumbnails", |
|
|
975 |
#endif |
956 |
NULL); |
976 |
NULL); |
957 |
if (!g_file_test (thumbnail_dir, G_FILE_TEST_IS_DIR)) |
977 |
if (!g_file_test (thumbnail_dir, G_FILE_TEST_IS_DIR)) |
958 |
{ |
978 |
{ |
959 |
g_mkdir (thumbnail_dir, 0700); |
979 |
g_mkdir_with_parents (thumbnail_dir, 0700); |
960 |
res = TRUE; |
980 |
res = TRUE; |
961 |
} |
981 |
} |
962 |
|
982 |
|
Lines 1025-1032
gnome_desktop_thumbnail_factory_save_thu
Link Here
|
1025 |
|
1045 |
|
1026 |
file = g_strconcat (g_checksum_get_string (checksum), ".png", NULL); |
1046 |
file = g_strconcat (g_checksum_get_string (checksum), ".png", NULL); |
1027 |
|
1047 |
|
|
|
1048 |
#if GLIB_CHECK_VERSION (2, 34, 0) |
1049 |
path = g_build_filename (g_get_user_cache_dir (), |
1050 |
"thumbnails", |
1051 |
#else |
1028 |
path = g_build_filename (g_get_home_dir (), |
1052 |
path = g_build_filename (g_get_home_dir (), |
1029 |
".thumbnails", |
1053 |
".thumbnails", |
|
|
1054 |
#endif |
1030 |
(priv->size == GNOME_DESKTOP_THUMBNAIL_SIZE_NORMAL)?"normal":"large", |
1055 |
(priv->size == GNOME_DESKTOP_THUMBNAIL_SIZE_NORMAL)?"normal":"large", |
1031 |
file, |
1056 |
file, |
1032 |
NULL); |
1057 |
NULL); |
Lines 1129-1136
gnome_desktop_thumbnail_factory_create_f
Link Here
|
1129 |
|
1154 |
|
1130 |
file = g_strconcat (g_checksum_get_string (checksum), ".png", NULL); |
1155 |
file = g_strconcat (g_checksum_get_string (checksum), ".png", NULL); |
1131 |
|
1156 |
|
|
|
1157 |
#if GLIB_CHECK_VERSION (2, 34, 0) |
1158 |
path = g_build_filename (g_get_user_cache_dir (), |
1159 |
"thumbnails/fail", |
1160 |
#else |
1132 |
path = g_build_filename (g_get_home_dir (), |
1161 |
path = g_build_filename (g_get_home_dir (), |
1133 |
".thumbnails/fail", |
1162 |
".thumbnails/fail", |
|
|
1163 |
#endif |
1134 |
appname, |
1164 |
appname, |
1135 |
file, |
1165 |
file, |
1136 |
NULL); |
1166 |
NULL); |
Lines 1221-1228
gnome_desktop_thumbnail_path_for_uri (co
Link Here
|
1221 |
file = g_strconcat (md5, ".png", NULL); |
1251 |
file = g_strconcat (md5, ".png", NULL); |
1222 |
g_free (md5); |
1252 |
g_free (md5); |
1223 |
|
1253 |
|
|
|
1254 |
#if GLIB_CHECK_VERSION (2, 34, 0) |
1255 |
path = g_build_filename (g_get_user_cache_dir (), |
1256 |
"thumbnails", |
1257 |
#else |
1224 |
path = g_build_filename (g_get_home_dir (), |
1258 |
path = g_build_filename (g_get_home_dir (), |
1225 |
".thumbnails", |
1259 |
".thumbnails", |
|
|
1260 |
#endif |
1226 |
(size == GNOME_DESKTOP_THUMBNAIL_SIZE_NORMAL)?"normal":"large", |
1261 |
(size == GNOME_DESKTOP_THUMBNAIL_SIZE_NORMAL)?"normal":"large", |
1227 |
file, |
1262 |
file, |
1228 |
NULL); |
1263 |
NULL); |