summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChun-wei Fan <fanc999@yahoo.com.tw>2020-07-24 02:39:25 +0000
committerChun-wei Fan <fanc999@yahoo.com.tw>2020-07-24 02:39:25 +0000
commit2dca4e310d91533691a5d22f32d5c431fe2f13c2 (patch)
treebb32f5bd8ed613761beb41aed27a2e3e545c6781
parent844555384be7ed7c6f2da4ed8f43bac09a8c5edf (diff)
parent2aa62b31b4008e685ccfa3bf782a4aeb81d6786e (diff)
downloadgtk+-2dca4e310d91533691a5d22f32d5c431fe2f13c2.tar.gz
Merge branch 'gtk3.win.egl.unfullscreen' into 'gtk-3-24'
gdkwindow-win32.c: Fix GLES glitches during un-fullscreen See merge request GNOME/gtk!645
-rw-r--r--gdk/win32/gdkwindow-win32.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gdk/win32/gdkwindow-win32.c b/gdk/win32/gdkwindow-win32.c
index cf416d8e2a..85e1daf557 100644
--- a/gdk/win32/gdkwindow-win32.c
+++ b/gdk/win32/gdkwindow-win32.c
@@ -5392,6 +5392,7 @@ gdk_win32_window_unfullscreen (GdkWindow *window)
impl->hint_flags = fi->hint_flags;
SetWindowLong (GDK_WINDOW_HWND (window), GWL_STYLE, fi->style);
+ _gdk_win32_window_invalidate_egl_framebuffer (window);
API_CALL (SetWindowPos, (GDK_WINDOW_HWND (window), HWND_NOTOPMOST,
fi->r.left, fi->r.top,
fi->r.right - fi->r.left, fi->r.bottom - fi->r.top,