From b87c6b879907980aee4fd957b8cecbd1b2ded407 Mon Sep 17 00:00:00 2001 From: Whindmar Saksit Date: Sun, 19 Jan 2025 23:20:34 +0100 Subject: [PATCH] [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;