summaryrefslogtreecommitdiff
path: root/demos/gtk-demo/textview.c
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2019-08-30 20:54:16 +0200
committerTimm Bäder <mail@baedert.org>2019-09-09 17:36:26 +0200
commitf3099afcc5bd331e34521b536362fc21b11bd405 (patch)
tree8332bce4d5e520a296a2a8dfa1939394379a0e56 /demos/gtk-demo/textview.c
parent37f8e6aabd8d6953dc197e75a7e8fdf9f4da6fda (diff)
downloadgtk+-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.c15
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);
}