Jacek Caban : user32: Move register_builtin_classes call to GetDesktopWindow.
Alexandre Julliard
julliard at winehq.org
Fri Nov 19 15:45:33 CST 2021
Module: wine
Branch: master
Commit: 0487c826fb8433cdede71f27af71c43fe7445a0f
URL: https://source.winehq.org/git/wine.git/?a=commit;h=0487c826fb8433cdede71f27af71c43fe7445a0f
Author: Jacek Caban <jacek at codeweavers.com>
Date: Fri Nov 19 13:47:37 2021 +0100
user32: Move register_builtin_classes call to GetDesktopWindow.
Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/user32/driver.c | 1 -
dlls/user32/win.c | 2 ++
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/dlls/user32/driver.c b/dlls/user32/driver.c
index 06b02adeab5..a1a64f42b6f 100644
--- a/dlls/user32/driver.c
+++ b/dlls/user32/driver.c
@@ -98,7 +98,6 @@ static const struct user_driver_funcs *load_driver(void)
__wine_set_user_driver( &driver, WINE_GDI_DRIVER_VERSION );
}
- register_builtin_classes();
return USER_Driver;
}
diff --git a/dlls/user32/win.c b/dlls/user32/win.c
index 9fd5a9aa5e6..221607b3169 100644
--- a/dlls/user32/win.c
+++ b/dlls/user32/win.c
@@ -252,6 +252,7 @@ static WND *create_window_handle( HWND parent, HWND owner, LPCWSTR name,
else assert( full_parent == thread_info->top_window );
if (full_parent && !USER_Driver->pCreateDesktopWindow( thread_info->top_window ))
ERR( "failed to create desktop window\n" );
+ register_builtin_classes();
}
else /* HWND_MESSAGE parent */
{
@@ -2282,6 +2283,7 @@ HWND WINAPI GetDesktopWindow(void)
if (!thread_info->top_window || !USER_Driver->pCreateDesktopWindow( thread_info->top_window ))
ERR( "failed to create desktop window\n" );
+ register_builtin_classes();
return thread_info->top_window;
}
More information about the wine-cvs
mailing list