vcl/source/window/dialog.cxx | 4 ++++ 1 file changed, 4 insertions(+) New commits: commit 9b027c504778f3f44dcbfe7de4e9b542fa6c0a13 Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Tue Feb 26 12:11:59 2019 +0000 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Fri Mar 1 10:42:02 2019 +0100
ignore disposed toplevels Change-Id: Ib5a9bad2537d43f7b6588dbdb958e4cdd34f7023 Reviewed-on: https://gerrit.libreoffice.org/68384 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> Tested-by: Caolán McNamara <caol...@redhat.com> diff --git a/vcl/source/window/dialog.cxx b/vcl/source/window/dialog.cxx index beb003238bda..219cf1416237 100644 --- a/vcl/source/window/dialog.cxx +++ b/vcl/source/window/dialog.cxx @@ -1572,7 +1572,11 @@ void TopLevelWindowLocker::decBusy() { // unlock locked toplevel windows from being closed now busy is over for (auto& a : m_aBusyStack.top()) + { + if (a->IsDisposed()) + continue; a->DecModalCount(); + } m_aBusyStack.pop(); } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits