window: fix initial shadow width for maximized/fullscreen windows

Desktop / GNOME / GTK - Cosimo Cecchi [endlessm.com] - 16 April 2015 21:12 UTC

To calculate the shadow width, we look at the value of priv->fullscreen and priv->maximized. Those fields will have the actual value only after GTK receives back a window state event though, so they will be wrong in _realize(). Look at priv->fullscreen_initially and priv->maximize_initially too, to avoid the size changing right after realize, which would make the window flicker if maximized at startup.

https://bugzilla.gnome.org/show_bug.cgi?id=747808

740bcf5 window: fix initial shadow width for maximized/fullscreen windows
gtk/gtkwindow.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)

Upstream: git.gnome.org


  • Share