GDK W32: Erase hidden layered windows before showing them

Desktop / GNOME / GTK - Руслан Ижбулатов [gmail.com] - 29 March 2016 09:30 UTC

If a layered window was hidden and is made visible, erase its contents before showing it. GDK will schedule a redraw, but until then we generally don't want to show old contents.

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

77eebbd GDK W32: Erase hidden layered windows before showing them
gdk/win32/gdkevents-win32.c | 6 +--
gdk/win32/gdkprivate-win32.h | 3 ++
gdk/win32/gdkwindow-win32.c | 107 +++++++++++++++++++++++++++++++++++-------
3 files changed, 97 insertions(+), 19 deletions(-)

Upstream: git.gnome.org


  • Share