diff options
author | Benjamin Otte <otte@redhat.com> | 2016-04-14 21:03:27 +0200 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2016-04-14 15:17:54 -0400 |
commit | 6308d3a03df05fd01a7f659774d0bce65c162ed3 (patch) | |
tree | 04ebe94d47f997928a6a10e55cd9d1e9c31528f0 /gtk/gtkiconhelper.c | |
parent | 71385044fe8d1d4342d03fbd1b8f487616380293 (diff) | |
download | gtk+-6308d3a03df05fd01a7f659774d0bce65c162ed3.tar.gz |
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
Diffstat (limited to 'gtk/gtkiconhelper.c')
-rw-r--r-- | gtk/gtkiconhelper.c | 2 |
1 files changed, 2 insertions, 0 deletions
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 |