From 61084f1c937ce8b58c3dbedfdcd8273b0e4205ed Mon Sep 17 00:00:00 2001 From: ozone10 Date: Thu, 12 Jun 2025 19:45:54 +0200 Subject: [PATCH] Fix scrollbar sometimes not drawn in listbox in dark mode Fix #16674, close #16676 --- PowerEditor/src/NppDarkMode.cpp | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/PowerEditor/src/NppDarkMode.cpp b/PowerEditor/src/NppDarkMode.cpp index ac8fdd9ae..7f6a7dfcd 100644 --- a/PowerEditor/src/NppDarkMode.cpp +++ b/PowerEditor/src/NppDarkMode.cpp @@ -2137,7 +2137,6 @@ namespace NppDarkMode return 0; } - break; case WM_NCCALCSIZE: { @@ -2149,22 +2148,8 @@ namespace NppDarkMode auto lpRect = reinterpret_cast(lParam); ::InflateRect(lpRect, -(pBorderMetricsData->_xEdge), -(pBorderMetricsData->_yEdge)); - auto style = ::GetWindowLongPtr(hWnd, GWL_STYLE); - bool hasVerScrollbar = (style & WS_VSCROLL) == WS_VSCROLL; - if (hasVerScrollbar) - { - lpRect->right -= pBorderMetricsData->_xScroll; - } - - bool hasHorScrollbar = (style & WS_HSCROLL) == WS_HSCROLL; - if (hasHorScrollbar) - { - lpRect->bottom -= pBorderMetricsData->_yScroll; - } - - return 0; + break; } - break; case WM_DPICHANGED: case WM_DPICHANGED_AFTERPARENT: