Module: wine Branch: master Commit: 4f28f7967d2a3a236028858b26dae0715c6a0c9a URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=4f28f7967d2a3a236028858b...
Author: Dmitry Timoshkov dmitry@codeweavers.com Date: Wed Sep 6 23:00:45 2006 +0900
user: Use computed icon rectangle if SS_CENTERIMAGE style is set.
---
dlls/user/static.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/dlls/user/static.c b/dlls/user/static.c index 4eef677..ecfb8e4 100644 --- a/dlls/user/static.c +++ b/dlls/user/static.c @@ -760,9 +760,11 @@ static void STATIC_PaintIconfn( HWND hwn iconRect.right = iconRect.left + info->nWidth; iconRect.bottom = iconRect.top + info->nHeight; } + else + iconRect = rc; FillRect( hdc, &rc, hbrush ); - DrawIconEx( hdc, rc.left, rc.top, hIcon, rc.right - rc.left, - rc.bottom - rc.top, 0, NULL, DI_NORMAL ); + DrawIconEx( hdc, iconRect.left, iconRect.top, hIcon, iconRect.right - iconRect.left, + iconRect.bottom - iconRect.top, 0, NULL, DI_NORMAL ); } if (info) GlobalUnlock16(HICON_16(hIcon)); }