[gthumb] thumb-loader: removed useless code
- From: Paolo Bacchilega <paobac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gthumb] thumb-loader: removed useless code
- Date: Thu, 2 Aug 2012 12:33:38 +0000 (UTC)
commit 97bc30d87199d6e2d27037355f212419f05fc557
Author: Paolo Bacchilega <paobac src gnome org>
Date: Sat May 5 15:42:08 2012 +0200
thumb-loader: removed useless code
no need to check the existence of the thumbnails directory, it is already
done in gnome_desktop_thumbnail_factory_save_thumbnail.
gthumb/gth-thumb-loader.c | 40 +++++++---------------------------------
1 files changed, 7 insertions(+), 33 deletions(-)
---
diff --git a/gthumb/gth-thumb-loader.c b/gthumb/gth-thumb-loader.c
index aa7f0a3..b2dad2a 100644
--- a/gthumb/gth-thumb-loader.c
+++ b/gthumb/gth-thumb-loader.c
@@ -488,50 +488,24 @@ _gth_thumb_loader_save_to_cache (GthThumbLoader *self,
GdkPixbuf *pixbuf)
{
char *uri;
- char *cache_path;
- GFile *cache_file;
- GFile *cache_dir;
if ((self == NULL) || (pixbuf == NULL))
return FALSE;
uri = g_file_get_uri (file_data->file);
- if (g_file_is_native (file_data->file)) {
+ /* Do not save thumbnails from the user's thumbnail directory,
+ * or an endless loop of thumbnailing may be triggered. */
- /* Do not save thumbnails from the user's thumbnail directory,
- or an endless loop of thumbnailing may be triggered. */
-
- if (is_a_cache_file (uri)) {
- g_free (uri);
- return FALSE;
- }
- }
-
- cache_path = gnome_desktop_thumbnail_path_for_uri (uri, self->priv->thumb_size);
- if (cache_path == NULL) {
+ if (is_a_cache_file (uri)) {
g_free (uri);
return FALSE;
}
- cache_file = g_file_new_for_path (cache_path);
- cache_dir = g_file_get_parent (cache_file);
-
- if (_g_directory_make (cache_dir, THUMBNAIL_DIR_PERMISSIONS, NULL)) {
- char *uri;
-
- uri = g_file_get_uri (file_data->file);
- gnome_desktop_thumbnail_factory_save_thumbnail (self->priv->thumb_factory,
- pixbuf,
- uri,
- gth_file_data_get_mtime (file_data));
- g_free (uri);
- }
-
- g_object_unref (cache_dir);
- g_object_unref (cache_file);
- g_free (cache_path);
- g_free (uri);
+ gnome_desktop_thumbnail_factory_save_thumbnail (self->priv->thumb_factory,
+ pixbuf,
+ uri,
+ gth_file_data_get_mtime (file_data));
return TRUE;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]