summaryrefslogtreecommitdiff
path: root/basctl
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2022-08-07 12:34:00 +0100
committerAndras Timar <andras.timar@collabora.com>2022-08-28 13:58:39 +0200
commit2c317d125fb19197f3c192e5571dbcf96b1954f6 (patch)
tree96193ec94b3433156405e0f08815e2ab301c736e /basctl
parent6023966b4e70996356522bffbc4f0646bd5d8fc1 (diff)
tdf#150291 crash on macro organizer with no macro selected
Change-Id: Ib7e05f4e3e1c63bc0bd497b590256c4ee77a0bf8 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137823 Tested-by: Jenkins Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Diffstat (limited to 'basctl')
-rw-r--r--basctl/source/basicide/macrodlg.cxx3
1 files changed, 2 insertions, 1 deletions
diff --git a/basctl/source/basicide/macrodlg.cxx b/basctl/source/basicide/macrodlg.cxx
index b0abae8998c0..b7ab16ba74fa 100644
--- a/basctl/source/basicide/macrodlg.cxx
+++ b/basctl/source/basicide/macrodlg.cxx
@@ -122,7 +122,8 @@ MacroChooser::~MacroChooser()
void MacroChooser::StoreMacroDescription()
{
- m_xBasicBox->get_selected(m_xBasicBoxIter.get());
+ if (!m_xBasicBox->get_selected(m_xBasicBoxIter.get()))
+ return;
EntryDescriptor aDesc = m_xBasicBox->GetEntryDescriptor(m_xBasicBoxIter.get());
OUString aMethodName;
if (m_xMacroBox->get_selected(m_xMacroBoxIter.get()))