[SHELL32] -Fix redrawing the desktop when its size changes. This was broken in 72834.
authorGiannis Adamopoulos <gadamopoulos@reactos.org>
Mon, 13 Mar 2017 21:04:35 +0000 (21:04 +0000)
committerGiannis Adamopoulos <gadamopoulos@reactos.org>
Mon, 13 Mar 2017 21:04:35 +0000 (21:04 +0000)
svn path=/trunk/; revision=74164

reactos/dll/win32/shell32/shelldesktop/CDesktopBrowser.cpp

index dfd9639..88481a6 100644 (file)
@@ -157,8 +157,8 @@ HRESULT CDesktopBrowser::_Resize()
                 GetSystemMetrics(SM_YVIRTUALSCREEN) + GetSystemMetrics(SM_CYVIRTUALSCREEN));
     }
 
-    ::MoveWindow(m_hWnd, rcNewSize.left, rcNewSize.top, rcNewSize.right - rcNewSize.left, rcNewSize.bottom - rcNewSize.top, FALSE);
-    ::MoveWindow(m_hWndShellView, 0, 0, rcNewSize.right - rcNewSize.left, rcNewSize.bottom - rcNewSize.top, FALSE);
+    ::MoveWindow(m_hWnd, rcNewSize.left, rcNewSize.top, rcNewSize.right - rcNewSize.left, rcNewSize.bottom - rcNewSize.top, TRUE);
+    ::MoveWindow(m_hWndShellView, 0, 0, rcNewSize.right - rcNewSize.left, rcNewSize.bottom - rcNewSize.top, TRUE);
 
     if (cMonitors != 1)
     {
@@ -176,8 +176,8 @@ HRESULT CDesktopBrowser::_Resize()
 
 #else
      SystemParametersInfoW(SPI_GETWORKAREA, 0, &rcNewSize, 0);
-    ::MoveWindow(m_hWnd, rcNewSize.left, rcNewSize.top, rcNewSize.right - rcNewSize.left, rcNewSize.bottom - rcNewSize.top, FALSE);
-    ::MoveWindow(m_hWndShellView, 0, 0, rcNewSize.right - rcNewSize.left, rcNewSize.bottom - rcNewSize.top, FALSE);
+    ::MoveWindow(m_hWnd, rcNewSize.left, rcNewSize.top, rcNewSize.right - rcNewSize.left, rcNewSize.bottom - rcNewSize.top, TRUE);
+    ::MoveWindow(m_hWndShellView, 0, 0, rcNewSize.right - rcNewSize.left, rcNewSize.bottom - rcNewSize.top, TRUE);
 
 #endif
     return S_OK;