Alexandre Julliard : user32: Don' t use SWP_SHOWWINDOW when the WS_VISIBLE style was already toggled manually .

Alexandre Julliard julliard at winehq.org
Tue Oct 9 13:12:34 CDT 2012


Module: wine
Branch: master
Commit: b9c847a426ab234c6e1ae5901b3f172b5adaed57
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=b9c847a426ab234c6e1ae5901b3f172b5adaed57

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Tue Oct  9 09:45:09 2012 +0200

user32: Don't use SWP_SHOWWINDOW when the WS_VISIBLE style was already toggled manually.

---

 dlls/user32/win.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/user32/win.c b/dlls/user32/win.c
index ee5fac9..905648e 100644
--- a/dlls/user32/win.c
+++ b/dlls/user32/win.c
@@ -769,7 +769,7 @@ ULONG WIN_SetStyle( HWND hwnd, ULONG set_bits, ULONG clear_bits )
         RECT window_rect, client_rect;
         WIN_GetRectangles( hwnd, COORDS_PARENT, &window_rect, &client_rect );
         set_window_pos( hwnd, 0, SWP_NOSIZE | SWP_NOMOVE | SWP_NOCLIENTSIZE | SWP_NOCLIENTMOVE |
-                        SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOREDRAW | SWP_SHOWWINDOW,
+                        SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOREDRAW,
                         &window_rect, &client_rect, NULL );
     }
 
@@ -2492,7 +2492,7 @@ LONG_PTR WIN_SetWindowLong( HWND hwnd, INT offset, UINT size, LONG_PTR newval, B
             RECT window_rect, client_rect;
             WIN_GetRectangles( hwnd, COORDS_PARENT, &window_rect, &client_rect );
             set_window_pos( hwnd, 0, SWP_NOSIZE | SWP_NOMOVE | SWP_NOCLIENTSIZE | SWP_NOCLIENTMOVE |
-                            SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOREDRAW | SWP_SHOWWINDOW,
+                            SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOREDRAW,
                             &window_rect, &client_rect, NULL );
         }
         SendMessageW( hwnd, WM_STYLECHANGED, offset, (LPARAM)&style );




More information about the wine-cvs mailing list