diff options
-rw-r--r-- | vcl/source/app/svapp.cxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/vcl/source/app/svapp.cxx b/vcl/source/app/svapp.cxx index 76947cf57bc1..1374a7a6d9bf 100644 --- a/vcl/source/app/svapp.cxx +++ b/vcl/source/app/svapp.cxx @@ -1442,7 +1442,7 @@ vcl::Window* Application::GetDefDialogParent() // current focus frame vcl::Window *pWin = pSVData->maWinData.mpFocusWin; - if (pWin) + if (pWin && !pWin->IsMenuFloatingWindow()) { while (pWin->mpWindowImpl && pWin->mpWindowImpl->mpParent) pWin = pWin->mpWindowImpl->mpParent; |