From e2b5227b65e4e0c9fec9266ec852fc1b5bdf30d3 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Tue, 30 Oct 2007 14:11:44 +0100 Subject: [PATCH] user32: Fix a slightly incorrect assert. --- dlls/user32/win.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/user32/win.c b/dlls/user32/win.c index 6aea6c90936..3c077c97b3c 100644 --- a/dlls/user32/win.c +++ b/dlls/user32/win.c @@ -148,8 +148,8 @@ static WND *create_window_handle( HWND parent, HWND owner, ATOM atom, { struct user_thread_info *thread_info = get_user_thread_info(); - assert( !thread_info->desktop ); - thread_info->desktop = full_parent ? full_parent : handle; + if (!thread_info->desktop) thread_info->desktop = full_parent ? full_parent : handle; + else assert( full_parent == thread_info->desktop ); if (full_parent && !USER_Driver->pCreateDesktopWindow( thread_info->desktop )) ERR( "failed to create desktop window\n" ); }