summaryrefslogtreecommitdiff
path: root/basctl
diff options
context:
space:
mode:
authorJulien Nabet <serval2412@yahoo.fr>2022-11-21 22:43:04 +0100
committerNoel Grandin <noel.grandin@collabora.co.uk>2022-11-22 05:41:36 +0100
commitaa29d9f8b141cbb513769dd8b14435f9164a5654 (patch)
treeb7e2baa8757dfedeaf9c6d4b1d2d4a9e0cdd9c68 /basctl
parent8288d2e3061327fd91e241c0b514cd973e3fcea8 (diff)
tdf#152154: Crash when Object Catalog undocked and BASIC IDE closed
Change-Id: Ice01e253c135cf1c694afad092aabe46b3150e2b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143078 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'basctl')
-rw-r--r--basctl/source/basicide/ObjectCatalog.cxx4
1 files changed, 3 insertions, 1 deletions
diff --git a/basctl/source/basicide/ObjectCatalog.cxx b/basctl/source/basicide/ObjectCatalog.cxx
index 89b3f4e2b824..13069ed46621 100644
--- a/basctl/source/basicide/ObjectCatalog.cxx
+++ b/basctl/source/basicide/ObjectCatalog.cxx
@@ -67,7 +67,9 @@ void ObjectCatalog::ToggleFloatingMode()
DockingWindow::ToggleFloatingMode();
bool const bFloating = IsFloatingMode();
- m_xTitle->set_visible(!bFloating);
+ // tdf#152154: m_xTitle will be null during disposing
+ if (m_xTitle)
+ m_xTitle->set_visible(!bFloating);
}
void ObjectCatalog::SetCurrentEntry(BaseWindow* pCurWin)