[gnome-photos/wip/rishi/thumbnailer: 11/12] flickr-item: Use photos_utils_file_copy_as_thumbnail
- From: Debarshi Ray <debarshir src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-photos/wip/rishi/thumbnailer: 11/12] flickr-item: Use photos_utils_file_copy_as_thumbnail
- Date: Tue, 14 Feb 2017 16:09:53 +0000 (UTC)
commit 20e85fbb51c9c402e930a6d48a472754105f0979
Author: Debarshi Ray <debarshir gnome org>
Date: Tue Feb 14 15:33:30 2017 +0100
flickr-item: Use photos_utils_file_copy_as_thumbnail
From now on the thumbnails will actually be PNG files, instead of being
JPEG data stored with a '*.png' extension.
src/photos-flickr-item.c | 19 ++++++++++++-------
1 files changed, 12 insertions(+), 7 deletions(-)
---
diff --git a/src/photos-flickr-item.c b/src/photos-flickr-item.c
index b4d0a76..9d72b14 100644
--- a/src/photos-flickr-item.c
+++ b/src/photos-flickr-item.c
@@ -168,6 +168,8 @@ photos_flickr_item_create_thumbnail (PhotosBaseItem *item, GCancellable *cancell
gchar *grilo_id = NULL;
gchar *local_dir = NULL;
gchar *local_path = NULL;
+ gint64 height;
+ gint64 width;
gsize prefix_len;
data.error = error;
@@ -239,14 +241,17 @@ photos_flickr_item_create_thumbnail (PhotosBaseItem *item, GCancellable *cancell
local_dir = g_path_get_dirname (local_path);
g_mkdir_with_parents (local_dir, 0700);
+ height = photos_base_item_get_height (item);
+ width = photos_base_item_get_width (item);
+
photos_debug (PHOTOS_DEBUG_NETWORK, "Downloading %s from Flickr to %s", thumbnail_uri, local_path);
- if (!g_file_copy (remote_file,
- local_file,
- G_FILE_COPY_ALL_METADATA | G_FILE_COPY_OVERWRITE,
- cancellable,
- NULL,
- NULL,
- error))
+ if (!photos_utils_file_copy_as_thumbnail (remote_file,
+ local_file,
+ uri,
+ height,
+ width,
+ cancellable,
+ error))
goto out;
ret_val = TRUE;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]