comctl32/status: Remove redundant background drawing code.
The part background is already painted in STATUSBAR_Refresh(). Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
0209e51118
commit
6b1c2247d0
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue