diff options
author | Vincent Untz <[email protected]> | 2012-02-07 10:04:37 +0100 |
---|---|---|
committer | raveit65 <[email protected]> | 2018-04-26 13:01:37 +0200 |
commit | ee07e90d14c15dbf45899d6c70614fe2068cd640 (patch) | |
tree | c4e069b795c67131e3d90b5693219bcb51269457 /applets | |
parent | cfe060300ff10557f8805eee176604095c48cc2d (diff) | |
download | mate-panel-ee07e90d14c15dbf45899d6c70614fe2068cd640.tar.bz2 mate-panel-ee07e90d14c15dbf45899d6c70614fe2068cd640.tar.xz |
clock: Use new GdkPixbuf API to load resources
origin commit:
https://git.gnome.org/browse/gnome-panel/commit/?h=gnome-3-4&id=3c0af36
Diffstat (limited to 'applets')
-rw-r--r-- | applets/clock/clock-map.c | 23 |
1 files changed, 5 insertions, 18 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); |