diff options
author | Pavel Grunt <pgrunt@redhat.com> | 2016-08-12 23:38:01 +0200 |
---|---|---|
committer | Pavel Grunt <pgrunt@redhat.com> | 2016-08-16 16:58:11 +0200 |
commit | fdd80e5ed4002f94d3e31c9a76426b49823ea7e5 (patch) | |
tree | e398ca02ee93c372dcb5ec3c75d66fe1ccb03f48 /src | |
parent | 2674ec79457b641c60b6a352585bee354e360b98 (diff) |
widget: Fix rendering issues with CSD on Windows
Replace GDK_WINDOW_HWND by gdk_win32_window_get_impl_hwnd() which gets
the HWND directly, without any side effects.
Related:
https://bugzilla.redhat.com/show_bug.cgi?id=1352216
Acked-by: Fabiano FidĂȘncio <fabiano@fidencio.org>
Diffstat (limited to 'src')
-rw-r--r-- | src/spice-widget.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/spice-widget.c b/src/spice-widget.c index 7c1c756..f288c28 100644 --- a/src/spice-widget.c +++ b/src/spice-widget.c @@ -1417,7 +1417,9 @@ static gboolean check_for_grab_key_released(SpiceDisplay *display, int type, int static void update_display(SpiceDisplay *display) { #ifdef G_OS_WIN32 - win32_window = display ? GDK_WINDOW_HWND(gtk_widget_get_window(GTK_WIDGET(display))) : NULL; + win32_window = display ? + gdk_win32_window_get_impl_hwnd(gtk_widget_get_window(GTK_WIDGET(display))) : + NULL; #endif } |