https://git.reactos.org/?p=reactos.git;a=commitdiff;h=b87c6b879907980aee4fd…
commit b87c6b879907980aee4fd957b8cecbd1b2ded407
Author: Whindmar Saksit <whindsaks(a)proton.me>
AuthorDate: Sun Jan 19 23:20:34 2025 +0100
Commit: GitHub <noreply(a)github.com>
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;