From a2dd6efcb4ed65c15bee2dafacfdd61a1b1ef6ec Mon Sep 17 00:00:00 2001 From: Doug Lyons Date: Wed, 14 May 2025 17:15:16 -0500 Subject: [PATCH] [COMCTL32] Fix StatusBar left border frame missing (#7979) Remove flag BF_MIDDLE from DrawEdge function. CORE-19854 --- dll/win32/comctl32/commctrl.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dll/win32/comctl32/commctrl.c b/dll/win32/comctl32/commctrl.c index f85282413e9..912c85b5137 100644 --- a/dll/win32/comctl32/commctrl.c +++ b/dll/win32/comctl32/commctrl.c @@ -686,7 +686,11 @@ void WINAPI DrawStatusTextW (HDC hdc, LPCRECT lprc, LPCWSTR text, UINT style) border = 0; oldbkcolor = SetBkColor (hdc, comctl32_color.clrBtnFace); +#ifdef __REACTOS__ // HACK for CORE-19854. + DrawEdge (hdc, &r, border, BF_RECT|BF_ADJUST); +#else DrawEdge (hdc, &r, border, BF_MIDDLE|BF_RECT|BF_ADJUST); +#endif /* now draw text */ if (text) {