forked from AuroraMiddleware/gtk
status icon: Prevent size dithering
We're seeing loops where the size of some status icons constantly dithers between 24 and 25. Since I couldn't track down exactly where the one extra pixel comes from, just stop reacting to single-pixel size changes. https://bugzilla.gnome.org/show_bug.cgi?id=758893
This commit is contained in:
parent
213108b64f
commit
434b08fe24
@ -1465,7 +1465,7 @@ gtk_status_icon_size_allocate (GtkStatusIcon *status_icon,
|
||||
else
|
||||
size = allocation->width;
|
||||
|
||||
if (priv->size != size)
|
||||
if (priv->size - 1 > size || priv->size + 1 < size)
|
||||
{
|
||||
priv->size = size;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user