From 3bc58d01e37ecb75be7567bb28cc217d2aaaab9b Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Thu, 14 Apr 2016 21:03:27 +0200 Subject: [PATCH] iconhelper: Invalidate on clear() When clearing the icon helper, we need to invalidate it. Otherwise the previous icon keeps lingering along. This is not relevant inside gtkiconhelper.c where other code causes the invalidation, but happens when external code calls _gtk_icon_helper_clear(). https://bugzilla.gnome.org/show_bug.cgi?id=765066 --- gtk/gtkiconhelper.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gtk/gtkiconhelper.c b/gtk/gtkiconhelper.c index 212eef94fb..b8737e7aa4 100644 --- a/gtk/gtkiconhelper.c +++ b/gtk/gtkiconhelper.c @@ -103,6 +103,8 @@ _gtk_icon_helper_clear (GtkIconHelper *self) self->priv->def = gtk_image_definition_new_empty (); self->priv->icon_size = GTK_ICON_SIZE_INVALID; + + gtk_icon_helper_invalidate (self); } static void