Module: wine Branch: master Commit: 67cbdfb575e79b3cc96c7bdfb859f761e2fb6b4e URL: http://source.winehq.org/git/wine.git/?a=commit;h=67cbdfb575e79b3cc96c7bdfb8...
Author: Alexandre Julliard julliard@winehq.org Date: Fri Oct 23 12:23:51 2009 +0200
user32: Don't print CreateWindow warning for HWND_MESSAGE windows.
---
dlls/user32/driver.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/dlls/user32/driver.c b/dlls/user32/driver.c index 6454f65..1c6db68 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)