summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2016-02-12 09:24:16 +0000
committerCaolán McNamara <caolanm@redhat.com>2016-02-12 09:48:25 +0000
commit8bd00a69af3c1b5afab43be4857fb11adde3070f (patch)
tree9c2d7308c0485bdb2fa4dc2d6dd978ca03c42fcb /vcl
parent3ae9eaa79353bc43d0a1dd32cbdb09236256a22b (diff)
gtk_icon_info_free is deprecated
Change-Id: I7e5494d3a8c8e16da3864d14a9194c430d42202e
Diffstat (limited to 'vcl')
-rw-r--r--vcl/unx/gtk3/gtk3salnativewidgets-gtk.cxx9
1 files changed, 3 insertions, 6 deletions
diff --git a/vcl/unx/gtk3/gtk3salnativewidgets-gtk.cxx b/vcl/unx/gtk3/gtk3salnativewidgets-gtk.cxx
index 54f783a0806d..33117b02f801 100644
--- a/vcl/unx/gtk3/gtk3salnativewidgets-gtk.cxx
+++ b/vcl/unx/gtk3/gtk3salnativewidgets-gtk.cxx
@@ -592,11 +592,9 @@ void GtkSalGraphics::PaintOneSpinButton( GtkStyleContext *context,
GtkIconInfo *info = gtk_icon_theme_lookup_icon(pIconTheme, icon, std::min(iconWidth, iconHeight),
static_cast<GtkIconLookupFlags>(0));
- GdkPixbuf *pixbuf = gtk_icon_info_load_symbolic_for_context
- (info,
- context,
- nullptr,
- nullptr);
+ GdkPixbuf *pixbuf = gtk_icon_info_load_symbolic_for_context(info, context, nullptr, nullptr);
+ g_object_unref(info);
+
iconWidth = gdk_pixbuf_get_width(pixbuf);
iconHeight = gdk_pixbuf_get_height(pixbuf);
Rectangle arrowRect;
@@ -606,7 +604,6 @@ void GtkSalGraphics::PaintOneSpinButton( GtkStyleContext *context,
gtk_render_icon(context, cr, pixbuf, arrowRect.Left(), arrowRect.Top());
g_object_unref(pixbuf);
- gtk_icon_info_free(info);
}
Rectangle GtkSalGraphics::PaintSpinButton(GtkStyleContext *context,