[evince/mcatanzaro/thumbnails] recent-view: update for new gnome-desktop API
- From: Michael Catanzaro <mcatanzaro src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evince/mcatanzaro/thumbnails] recent-view: update for new gnome-desktop API
- Date: Mon, 11 Apr 2022 22:25:13 +0000 (UTC)
commit 52021bcf382c27b95bfb7cad79a6794c8a61f05f
Author: Michael Catanzaro <mcatanzaro redhat com>
Date: Mon Apr 11 17:24:47 2022 -0500
recent-view: update for new gnome-desktop API
See gnome-desktop!132
shell/ev-recent-view.c | 12 ++++++++++++
1 file changed, 12 insertions(+)
---
diff --git a/shell/ev-recent-view.c b/shell/ev-recent-view.c
index c7cfb71dc..338288def 100644
--- a/shell/ev-recent-view.c
+++ b/shell/ev-recent-view.c
@@ -305,14 +305,26 @@ save_thumbnail_in_cache_thread (GTask *task,
GdkPixbuf *thumbnail;
cairo_surface_t *surface;
EvRecentViewPrivate *priv = GET_PRIVATE (ev_recent_view);
+#if defined(GNOME_DESKTOP_PLATFORM_VERSION) && GNOME_DESKTOP_PLATFORM_VERSION >= 43
+ GError *error = NULL;
+#endif
surface = EV_JOB_THUMBNAIL (data->job)->thumbnail_surface;
thumbnail = gdk_pixbuf_get_from_surface (surface, 0, 0,
cairo_image_surface_get_width (surface),
cairo_image_surface_get_height (surface));
+#if defined(GNOME_DESKTOP_PLATFORM_VERSION) && GNOME_DESKTOP_PLATFORM_VERSION >= 43
+ gnome_desktop_thumbnail_factory_save_thumbnail (priv->thumbnail_factory,
+ thumbnail, data->uri, data->mtime, NULL, &error);
+ if (error) {
+ g_warning ("Failed to save thumbnail %s: %s", data->uri, error->message);
+ g_error_free (error);
+ }
+#else
gnome_desktop_thumbnail_factory_save_thumbnail (priv->thumbnail_factory,
thumbnail, data->uri, data->mtime);
+#endif
g_object_unref (thumbnail);
g_task_return_boolean (task, TRUE);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]