diff options
author | Caolán McNamara <caolanm@redhat.com> | 2016-02-12 09:24:16 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2016-02-12 09:48:25 +0000 |
commit | 8bd00a69af3c1b5afab43be4857fb11adde3070f (patch) | |
tree | 9c2d7308c0485bdb2fa4dc2d6dd978ca03c42fcb /vcl | |
parent | 3ae9eaa79353bc43d0a1dd32cbdb09236256a22b (diff) |
gtk_icon_info_free is deprecated
Change-Id: I7e5494d3a8c8e16da3864d14a9194c430d42202e
Diffstat (limited to 'vcl')
-rw-r--r-- | vcl/unx/gtk3/gtk3salnativewidgets-gtk.cxx | 9 |
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, |