From 1a5184bc85e67765cd46129474fec0b5d57303cb Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 22 Jan 2023 13:17:11 -0500 Subject: [PATCH] iconhelper: Handle GtkSymbolicPaintable If we are given a GtkSymbolicPaintable, treat it as symbolic. --- gtk/gtkiconhelper.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gtk/gtkiconhelper.c b/gtk/gtkiconhelper.c index 80cbca7474..7fb845c1bd 100644 --- a/gtk/gtkiconhelper.c +++ b/gtk/gtkiconhelper.c @@ -33,6 +33,7 @@ #include "gtksnapshot.h" #include "gtkwidgetprivate.h" #include "gdk/gdkprofilerprivate.h" +#include "gtksymbolicpaintable.h" struct _GtkIconHelper { @@ -123,7 +124,7 @@ gtk_icon_helper_load_paintable (GtkIconHelper *self, { case GTK_IMAGE_PAINTABLE: paintable = g_object_ref (gtk_image_definition_get_paintable (self->def)); - symbolic = FALSE; + symbolic = GTK_IS_SYMBOLIC_PAINTABLE (paintable); break; case GTK_IMAGE_ICON_NAME: -- 2.30.2