Module: wine Branch: master Commit: 9a28e350644b6850f08880a7faa8bce8c41af812 URL: http://source.winehq.org/git/wine.git/?a=commit;h=9a28e350644b6850f08880a7fa...
Author: Alex Henrie alexhenrie24@gmail.com Date: Sun Mar 13 22:35:27 2016 -0600
user32: Don't put a default icon on modal dialogs.
Signed-off-by: Alex Henrie alexhenrie24@gmail.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/user32/nonclient.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/user32/nonclient.c b/dlls/user32/nonclient.c index 053353a..68320af 100644 --- a/dlls/user32/nonclient.c +++ b/dlls/user32/nonclient.c @@ -168,10 +168,10 @@ static HICON NC_IconForWindow( HWND hwnd ) if (!hIcon) hIcon = (HICON) GetClassLongPtrW( hwnd, GCLP_HICONSM ); if (!hIcon) hIcon = (HICON) GetClassLongPtrW( hwnd, GCLP_HICON );
- /* If there is no hIcon specified and this is a modal dialog, + /* If there is no icon specified and this is not a modal dialog, * get the default one. */ - if (!hIcon && (GetWindowLongW( hwnd, GWL_STYLE ) & DS_MODALFRAME)) + if (!hIcon && !(GetWindowLongW( hwnd, GWL_EXSTYLE ) & WS_EX_DLGMODALFRAME)) hIcon = LoadImageW(0, (LPCWSTR)IDI_WINLOGO, IMAGE_ICON, GetSystemMetrics(SM_CXSMICON), GetSystemMetrics(SM_CYSMICON), LR_DEFAULTCOLOR); return hIcon;