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

commit b87c6b879907980aee4fd957b8cecbd1b2ded407
Author:     Whindmar Saksit <[email protected]>
AuthorDate: Sun Jan 19 23:20:34 2025 +0100
Commit:     GitHub <[email protected]>
CommitDate: Sun Jan 19 23:20:34 2025 +0100

    [SHELL32] Temporarily disable LVS_EX_DOUBLEBUFFER in DefView (#7642)
    
    Hackfix for CORE-19624 and CORE-19818 until ListView is fixed
---
 dll/win32/shell32/CDefView.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dll/win32/shell32/CDefView.cpp b/dll/win32/shell32/CDefView.cpp
index 21e7c1bcc4f..55c99e6f7ad 100644
--- a/dll/win32/shell32/CDefView.cpp
+++ b/dll/win32/shell32/CDefView.cpp
@@ -828,7 +828,9 @@ BOOL CDefView::CreateList()
     {
         dwStyle |= LVS_SHOWSELALWAYS; // MSDN says FWF_SHOWSELALWAYS is 
deprecated, always turn on for folders
         dwStyle |= (m_FolderSettings.fFlags & FWF_ALIGNLEFT) ? LVS_ALIGNLEFT : 
LVS_ALIGNTOP;
+#if 0 // FIXME: Temporarily disabled until ListView is fixed (CORE-19624, 
CORE-19818)
         ListExStyle |= LVS_EX_DOUBLEBUFFER;
+#endif
     }
 
     ViewMode = m_FolderSettings.ViewMode;

Reply via email to