Alexandre Julliard : user32: Don' t print CreateWindow warning for HWND_MESSAGE windows.
Module: wine Branch: master Commit: 67cbdfb575e79b3cc96c7bdfb859f761e2fb6b4e URL: http://source.winehq.org/git/wine.git/?a=commit;h=67cbdfb575e79b3cc96c7bdfb8... Author: Alexandre Julliard <julliard(a)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)
participants (1)
-
Alexandre Julliard