[gtk-vnc] display: Fix redraw in Windows
- From: Daniel P. Berrange <dberrange src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk-vnc] display: Fix redraw in Windows
- Date: Mon, 15 Aug 2016 12:11:29 +0000 (UTC)
commit 58f7e555a73de2e4b147a405beb6c76da28e09b6
Author: Pavel Grunt <pgrunt redhat com>
Date: Fri Aug 12 22:46:40 2016 +0200
display: Fix redraw in Windows
The display redraws only on focus event.
Replace GDK_WINDOW_HWND by gdk_win32_window_get_impl_hwnd() which gets
the HWND directly, without any side effects - causing redrawing issues
src/vncdisplay.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/vncdisplay.c b/src/vncdisplay.c
index 6590d19..bc3a4ef 100644
--- a/src/vncdisplay.c
+++ b/src/vncdisplay.c
@@ -1083,7 +1083,7 @@ static gboolean enter_event(GtkWidget *widget, GdkEventCrossing *crossing G_GNUC
do_pointer_show(VNC_DISPLAY(widget));
#ifdef G_OS_WIN32
- win32_window = GDK_WINDOW_HWND(gtk_widget_get_window(widget));
+ win32_window = gdk_win32_window_get_impl_hwnd(gtk_widget_get_window(widget));
#endif
return TRUE;
@@ -1139,7 +1139,7 @@ static gboolean focus_in_event(GtkWidget *widget, GdkEventFocus *focus G_GNUC_UN
return TRUE;
#ifdef G_OS_WIN32
- win32_window = GDK_WINDOW_HWND(gtk_widget_get_window(widget));
+ win32_window = gdk_win32_window_get_impl_hwnd(gtk_widget_get_window(widget));
#endif
return TRUE;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]