summaryrefslogtreecommitdiff
path: root/sw
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2023-04-15 20:44:48 +0100
committerCaolán McNamara <caolanm@redhat.com>2023-04-17 10:03:47 +0200
commit5692a58cbfbd5da33b37415383f6eafb80d79177 (patch)
tree4a060dd3bf4524b129fcc95d90779b6dc45b2873 /sw
parent17071b079dcae1bb20dc7af11852ac2ffd8525d5 (diff)
tdf#137542 don't crash at least
doesn't address the underlying issue though Change-Id: I7f5a5dba01c399ec78eceaab6ea85fc0b8897927 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150446 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'sw')
-rw-r--r--sw/source/uibase/shells/textfld.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/sw/source/uibase/shells/textfld.cxx b/sw/source/uibase/shells/textfld.cxx
index e94b230a8f9d..caf5575f7031 100644
--- a/sw/source/uibase/shells/textfld.cxx
+++ b/sw/source/uibase/shells/textfld.cxx
@@ -188,9 +188,9 @@ void SwTextShell::ExecField(SfxRequest &rReq)
SwCursorShell::StartOfInputFieldAtPos( *(rSh.GetCursor()->Start()) ) + 1,
SwCursorShell::EndOfInputFieldAtPos( *(rSh.GetCursor()->Start()) ) - 1 );
}
- else
+ else if (SwField* pCurrentField = rSh.GetCurField(true))
{
- rSh.StartInputFieldDlg(rSh.GetCurField(true), false, false, GetView().GetFrameWeld());
+ rSh.StartInputFieldDlg(pCurrentField, false, false, GetView().GetFrameWeld());
}
bRet = true;
}