diff --git a/reactos/win32ss/user/user32/windows/dialog.c b/reactos/win32ss/user/user32/windows/dialog.c index 680e467f9a7..aa3940199cb 100644 --- a/reactos/win32ss/user/user32/windows/dialog.c +++ b/reactos/win32ss/user/user32/windows/dialog.c @@ -930,6 +930,8 @@ static HWND DIALOG_CreateIndirect( HINSTANCE hInst, LPCVOID dlgTemplate, owner = parent; } ////// Wine'ie babies need to fix your code!!!! CORE-11633 + if (!parent) parent = GetAncestor( owner, GA_ROOT ); + if (parent) { owner = parent;