diff options
author | Timm Bäder <mail@baedert.org> | 2019-08-30 20:54:16 +0200 |
---|---|---|
committer | Timm Bäder <mail@baedert.org> | 2019-09-09 17:36:26 +0200 |
commit | f3099afcc5bd331e34521b536362fc21b11bd405 (patch) | |
tree | 8332bce4d5e520a296a2a8dfa1939394379a0e56 /demos/gtk-demo/textview.c | |
parent | 37f8e6aabd8d6953dc197e75a7e8fdf9f4da6fda (diff) | |
download | gtk+-f3099afcc5bd331e34521b536362fc21b11bd405.tar.gz |
icontheme: Return textures from load_icon{,_for_scale}
Diffstat (limited to 'demos/gtk-demo/textview.c')
-rw-r--r-- | demos/gtk-demo/textview.c | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/demos/gtk-demo/textview.c b/demos/gtk-demo/textview.c index b1306a0ff3..a339d37bb7 100644 --- a/demos/gtk-demo/textview.c +++ b/demos/gtk-demo/textview.c @@ -128,18 +128,16 @@ insert_text (GtkTextBuffer *buffer) { GtkTextIter iter; GtkTextIter start, end; - GdkPixbuf *pixbuf; GdkTexture *texture; GtkIconTheme *icon_theme; icon_theme = gtk_icon_theme_get_default (); - pixbuf = gtk_icon_theme_load_icon (icon_theme, - "gtk3-demo", - 32, - GTK_ICON_LOOKUP_GENERIC_FALLBACK, - NULL); - g_assert (pixbuf); - texture = gdk_texture_new_for_pixbuf (pixbuf); + texture = GDK_TEXTURE (gtk_icon_theme_load_icon (icon_theme, + "gtk3-demo", + 32, + GTK_ICON_LOOKUP_GENERIC_FALLBACK, + NULL)); + g_assert (texture); /* get start of buffer; each insertion will revalidate the * iterator to point to just after the inserted text. @@ -379,7 +377,6 @@ insert_text (GtkTextBuffer *buffer) gtk_text_buffer_get_bounds (buffer, &start, &end); gtk_text_buffer_apply_tag_by_name (buffer, "word_wrap", &start, &end); - g_object_unref (pixbuf); g_object_unref (texture); } |