From ee07e90d14c15dbf45899d6c70614fe2068cd640 Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Tue, 7 Feb 2012 10:04:37 +0100 Subject: clock: Use new GdkPixbuf API to load resources origin commit: https://git.gnome.org/browse/gnome-panel/commit/?h=gnome-3-4&id=3c0af36 --- applets/clock/clock-map.c | 23 +++++------------------ configure.ac | 2 +- 2 files changed, 6 insertions(+), 19 deletions(-) diff --git a/applets/clock/clock-map.c b/applets/clock/clock-map.c index fa60bb7f..5b823ea4 100644 --- a/applets/clock/clock-map.c +++ b/applets/clock/clock-map.c @@ -136,16 +136,10 @@ clock_map_init (ClockMap *this) for (i = 0; i < MARKER_NB; i++) { char *resource; - GInputStream *stream; resource = g_strconcat (CLOCK_RESOURCE_PATH "icons/", marker_files[i], NULL); - stream = g_resources_open_stream (resource, 0, NULL); + priv->location_marker_pixbuf[i] = gdk_pixbuf_new_from_resource (resource, NULL); g_free (resource); - - if (stream != NULL) { - priv->location_marker_pixbuf[i] = gdk_pixbuf_new_from_stream (stream, NULL, NULL); - g_object_unref (stream); - } } } @@ -217,17 +211,10 @@ clock_map_refresh (ClockMap *this) } if (!priv->stock_map_pixbuf) { - GInputStream *stream = g_resources_open_stream (CLOCK_RESOURCE_PATH "icons/clock-map.png", - 0, NULL); - if (stream != NULL) { - GdkPixbuf *pixbuf = gdk_pixbuf_new_from_stream_at_scale (stream, - priv->width, priv->height, - FALSE, - NULL, NULL); - g_object_unref (stream); - - priv->stock_map_pixbuf = pixbuf; - } + priv->stock_map_pixbuf = gdk_pixbuf_new_from_resource_at_scale (CLOCK_RESOURCE_PATH "icons/clock-map.png", + priv->width, priv->height, + FALSE, + NULL); } clock_map_place_locations (this); diff --git a/configure.ac b/configure.ac index e0276870..94f0839e 100644 --- a/configure.ac +++ b/configure.ac @@ -55,7 +55,7 @@ fi LT_LIB_M LIBMATE_DESKTOP_REQUIRED=1.17.0 -GDK_PIXBUF_REQUIRED=2.7.1 +GDK_PIXBUF_REQUIRED=2.25.2 PANGO_REQUIRED=1.15.4 GLIB_REQUIRED=2.50.0 LIBMATE_MENU_REQUIRED=1.10.0 -- cgit v1.2.1