https://git.reactos.org/?p=reactos.git;a=commitdiff;h=9c0eee03335d4edc893c2369678f808a3b4aae11

commit 9c0eee03335d4edc893c2369678f808a3b4aae11
Author:     Doug Lyons <dougly...@douglyons.com>
AuthorDate: Wed Aug 28 02:56:28 2024 -0500
Commit:     GitHub <nore...@github.com>
CommitDate: Wed Aug 28 02:56:28 2024 -0500

    [NTUSER] Fix window not updating when scrollbars created and removed. 
(#7245)
    
    * Revise conditions for window complete redraw.
    
    CORE-19669
    
    Co-authored-by: Oleg Dubinskiy <oleg.dubinski...@gmail.com>
    Co-authored-by: Vitaly Orekhov <7op...@mail.ru>
---
 win32ss/user/ntuser/winpos.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/win32ss/user/ntuser/winpos.c b/win32ss/user/ntuser/winpos.c
index f69f39bd7ed..7256f59ad56 100644
--- a/win32ss/user/ntuser/winpos.c
+++ b/win32ss/user/ntuser/winpos.c
@@ -2047,11 +2047,11 @@ co_WinPosSetWindowPos(
        * class need to be completely repainted on (horizontal/vertical) size
        * change.
        */
-      if ( ( VisBefore != NULL &&
-             VisAfter != NULL &&
-            !(WinPos.flags & SWP_NOCOPYBITS) &&
-            ((WinPos.flags & SWP_NOSIZE) || !(WvrFlags & WVR_REDRAW)) &&
-            !(Window->ExStyle & WS_EX_TRANSPARENT) ) )
+      if (VisBefore != NULL &&
+          VisAfter != NULL &&
+          !(WvrFlags & WVR_REDRAW) &&
+          !(WinPos.flags & SWP_NOCOPYBITS) &&
+          !(Window->ExStyle & WS_EX_TRANSPARENT))
       {
 
          /*

Reply via email to