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 +++++------------------ 1 file changed, 5 insertions(+), 18 deletions(-) (limited to 'applets/clock') 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); -- cgit v1.2.1