Zhiyi Zhang : comctl32/status: Remove redundant background drawing code.

Alexandre Julliard julliard at winehq.org
Thu Jan 20 15:44:47 CST 2022


Module: wine
Branch: master
Commit: 6b1c2247d055aba06dada5e0a1f1ca4d47586c1e
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=6b1c2247d055aba06dada5e0a1f1ca4d47586c1e

Author: Zhiyi Zhang <zzhang at codeweavers.com>
Date:   Thu Jan 20 15:17:39 2022 +0800

comctl32/status: Remove redundant background drawing code.

The part background is already painted in STATUSBAR_Refresh().

Signed-off-by: Zhiyi Zhang <zzhang at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/comctl32/status.c | 20 --------------------
 1 file changed, 20 deletions(-)

diff --git a/dlls/comctl32/status.c b/dlls/comctl32/status.c
index ac93d7712c0..786fcbd291d 100644
--- a/dlls/comctl32/status.c
+++ b/dlls/comctl32/status.c
@@ -191,9 +191,6 @@ STATUSBAR_DrawPart (const STATUS_INFO *infoPtr, HDC hdc, const STATUSWINDOWPART
 static void
 STATUSBAR_RefreshPart (const STATUS_INFO *infoPtr, HDC hdc, const STATUSWINDOWPART *part, int itemID)
 {
-    HBRUSH hbrBk;
-    HTHEME theme;
-
     TRACE("item %d\n", itemID);
 
     if (part->bound.right < part->bound.left) return;
@@ -201,23 +198,6 @@ STATUSBAR_RefreshPart (const STATUS_INFO *infoPtr, HDC hdc, const STATUSWINDOWPA
     if (!RectVisible(hdc, &part->bound))
         return;
 
-    if ((theme = GetWindowTheme (infoPtr->Self)))
-    {
-        RECT cr;
-        GetClientRect (infoPtr->Self, &cr);
-        DrawThemeBackground(theme, hdc, 0, 0, &cr, &part->bound);
-    }
-    else
-    {
-        if (infoPtr->clrBk != CLR_DEFAULT)
-                hbrBk = CreateSolidBrush (infoPtr->clrBk);
-        else
-                hbrBk = GetSysColorBrush (COLOR_3DFACE);
-        FillRect(hdc, &part->bound, hbrBk);
-        if (infoPtr->clrBk != CLR_DEFAULT)
-                DeleteObject (hbrBk);
-    }
-
     STATUSBAR_DrawPart (infoPtr, hdc, part, itemID);
 }
 




More information about the wine-cvs mailing list