Module: wine Branch: master Commit: 828cb4f4f8382cda1ec6bddcf11c57fc778a11d4 URL: http://source.winehq.org/git/wine.git/?a=commit;h=828cb4f4f8382cda1ec6bddcf1... Author: Kirill K. Smirnov <lich(a)math.spbu.ru> Date: Fri Jan 19 15:03:19 2007 +0300 user32: Handle WM_SETICON message similarly to WM_SETTEXT. --- dlls/user32/defwnd.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/user32/defwnd.c b/dlls/user32/defwnd.c index d9af35c..fda2dc9 100644 --- a/dlls/user32/defwnd.c +++ b/dlls/user32/defwnd.c @@ -677,8 +677,8 @@ static LRESULT DEFWND_DefWinProc( HWND h USER_Driver->pSetWindowIcon( hwnd, wParam, (HICON)lParam ); - SetWindowPos(hwnd, 0, 0, 0, 0, 0, SWP_FRAMECHANGED | SWP_NOSIZE | - SWP_NOMOVE | SWP_NOACTIVATE | SWP_NOZORDER); + if( (GetWindowLongW( hwnd, GWL_STYLE ) & WS_CAPTION) == WS_CAPTION ) + NC_HandleNCPaint( hwnd , (HRGN)1 ); /* Repaint caption */ return (LRESULT)ret; }