diff options
Diffstat (limited to 'vcl/source/window/dialog.cxx')
-rw-r--r-- | vcl/source/window/dialog.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/vcl/source/window/dialog.cxx b/vcl/source/window/dialog.cxx index 1aeceee16f95..e34ff81f6148 100644 --- a/vcl/source/window/dialog.cxx +++ b/vcl/source/window/dialog.cxx @@ -1572,14 +1572,14 @@ void Dialog::Activate() SystemWindow::Activate(); } -void TopLevelWindowLocker::incBusy(const vcl::Window* pIgnore) +void TopLevelWindowLocker::incBusy(const weld::Window* pIgnore) { // lock any toplevel windows from being closed until busy is over std::vector<VclPtr<vcl::Window>> aTopLevels; vcl::Window *pTopWin = Application::GetFirstTopLevelWindow(); while (pTopWin) { - if (pTopWin != pIgnore) + if (pTopWin->GetFrameWeld() != pIgnore) aTopLevels.push_back(pTopWin); pTopWin = Application::GetNextTopLevelWindow(pTopWin); } |