diff --git a/dlls/comctl32/theme_combo.c b/dlls/comctl32/theme_combo.c index 583304e993c..fd6f75718af 100644 --- a/dlls/comctl32/theme_combo.c +++ b/dlls/comctl32/theme_combo.c @@ -246,7 +246,7 @@ LRESULT CALLBACK THEMING_ComboSubclassProc (HWND hwnd, UINT msg, case WM_DESTROY: theme = GetWindowTheme( hwnd ); CloseThemeData ( theme ); - break; + return THEMING_CallOriginalClass (hwnd, msg, wParam, lParam); case WM_THEMECHANGED: theme = GetWindowTheme( hwnd ); diff --git a/dlls/comctl32/theme_edit.c b/dlls/comctl32/theme_edit.c index a76889702a1..36141a14ee3 100644 --- a/dlls/comctl32/theme_edit.c +++ b/dlls/comctl32/theme_edit.c @@ -99,7 +99,7 @@ LRESULT CALLBACK THEMING_EditSubclassProc (HWND hwnd, UINT msg, case WM_DESTROY: theme = GetWindowTheme( hwnd ); CloseThemeData ( theme ); - break; + return THEMING_CallOriginalClass (hwnd, msg, wParam, lParam); case WM_THEMECHANGED: theme = GetWindowTheme( hwnd );