diff options
author | Hans Breuer <hans@src.gnome.org> | 2000-11-12 15:46:55 +0000 |
---|---|---|
committer | Hans Breuer <hans@src.gnome.org> | 2000-11-12 15:46:55 +0000 |
commit | aceeae34fb8c0e2d99b0e5c82c37232cfccc5c06 (patch) | |
tree | f00ffc632726d16658edf75256565da79602bf94 /gdk/win32/gdkgeometry-win32.c | |
parent | 8f05462d59b10f9b84f52a337d6afd1a539d0585 (diff) | |
download | gtk+-aceeae34fb8c0e2d99b0e5c82c37232cfccc5c06.tar.gz |
corrected object casts, make it work again on win32
Diffstat (limited to 'gdk/win32/gdkgeometry-win32.c')
-rw-r--r-- | gdk/win32/gdkgeometry-win32.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/gdk/win32/gdkgeometry-win32.c b/gdk/win32/gdkgeometry-win32.c index ebfab62b98..bd14f1bdb5 100644 --- a/gdk/win32/gdkgeometry-win32.c +++ b/gdk/win32/gdkgeometry-win32.c @@ -353,11 +353,17 @@ _gdk_window_move_resize_child (GdkWindow *window, tmp_list = tmp_list->next; } + /* + * HB: Passing TRUE(=Redraw) to MoveWindow here fixes some + * redraw problems with (e.g. testgtk main buttons) + * scrolling. AFAIK the non flicker optimization would + * be done by the GDI anyway, if the window is SW_HIDE. + */ if (is_resize) { if (!MoveWindow (GDK_WINDOW_HWND (window), new_info.x, new_info.y, new_info.width, new_info.height, - FALSE)) + TRUE /*FALSE*/)) WIN32_API_FAILED ("MoveWindow"); } else @@ -366,7 +372,7 @@ _gdk_window_move_resize_child (GdkWindow *window, if (!MoveWindow (GDK_WINDOW_HWND (window), new_info.x, new_info.y, rect.right - rect.left, rect.bottom - rect.top, - FALSE)) + TRUE /*FALSE*/)) WIN32_API_FAILED ("MoveWindow"); } |