From 67cbdfb575e79b3cc96c7bdfb859f761e2fb6b4e Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Fri, 23 Oct 2009 12:23:51 +0200 Subject: [PATCH] user32: Don't print CreateWindow warning for HWND_MESSAGE windows. --- dlls/user32/driver.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dlls/user32/driver.c b/dlls/user32/driver.c index 6454f6532ce..1c6db6848d0 100644 --- a/dlls/user32/driver.c +++ b/dlls/user32/driver.c @@ -320,8 +320,10 @@ static BOOL CDECL nulldrv_CreateDesktopWindow( HWND hwnd ) static BOOL CDECL nulldrv_CreateWindow( HWND hwnd ) { static int warned; - if (warned++) - return FALSE; + + /* HWND_MESSAGE windows don't need a graphics driver */ + if (GetAncestor( hwnd, GA_PARENT ) == get_user_thread_info()->msg_window) return TRUE; + if (warned++) return FALSE; MESSAGE( "Application tried to create a window, but no driver could be loaded.\n"); switch (driver_load_error) -- 2.11.4.GIT