Module: wine Branch: master Commit: 961c7b887bb35598b601edc653463d5e39587936 URL: http://source.winehq.org/git/wine.git/?a=commit;h=961c7b887bb35598b601edc653...
Author: Mark Harmstone hellas@burntcomma.com Date: Mon Mar 30 21:34:53 2015 +0100
comctl32: Redraw themed button on WM_ENABLE.
---
dlls/comctl32/theme_button.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/dlls/comctl32/theme_button.c b/dlls/comctl32/theme_button.c index 5a3b4b4..bdeba93 100644 --- a/dlls/comctl32/theme_button.c +++ b/dlls/comctl32/theme_button.c @@ -380,9 +380,11 @@ LRESULT CALLBACK THEMING_ButtonSubclassProc(HWND hwnd, UINT msg,
case WM_ENABLE: theme = GetWindowTheme(hwnd); - if (theme) RedrawWindow(hwnd, NULL, NULL, - RDW_FRAME | RDW_INVALIDATE | RDW_UPDATENOW); - return THEMING_CallOriginalClass(hwnd, msg, wParam, lParam); + if (theme) { + RedrawWindow(hwnd, NULL, NULL, RDW_FRAME | RDW_INVALIDATE | RDW_UPDATENOW); + return 0; + } else + return THEMING_CallOriginalClass(hwnd, msg, wParam, lParam);
case WM_MOUSEMOVE: {