summaryrefslogtreecommitdiff
path: root/sw
diff options
context:
space:
mode:
Diffstat (limited to 'sw')
-rw-r--r--sw/source/core/doc/docbm.cxx5
1 files changed, 3 insertions, 2 deletions
diff --git a/sw/source/core/doc/docbm.cxx b/sw/source/core/doc/docbm.cxx
index a62c371377f4..7adb634b281b 100644
--- a/sw/source/core/doc/docbm.cxx
+++ b/sw/source/core/doc/docbm.cxx
@@ -1537,9 +1537,10 @@ namespace sw::mark
if (m_pLastActiveFieldmark)
{
- if (m_pLastActiveFieldmark->GetFieldname() == ODF_FORMDROPDOWN)
+ if (auto pDrowDown = m_pLastActiveFieldmark->GetFieldname() == ODF_FORMDROPDOWN ?
+ dynamic_cast<::sw::mark::DropDownFieldmark*>(m_pLastActiveFieldmark) :
+ nullptr)
{
- auto pDrowDown = dynamic_cast<::sw::mark::DropDownFieldmark*>(m_pLastActiveFieldmark);
pDrowDown->SendLOKShowMessage(pViewShell);
}
}