diff options
author | Caolán McNamara <caolanm@redhat.com> | 2020-10-24 20:32:24 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2020-10-24 22:25:31 +0200 |
commit | 802dc2fec107585dff333edd709a6fc399663df5 (patch) | |
tree | 54109c30189cbd4cbd8c9fae5f40fcba398304b4 | |
parent | ebefba54523a7e0b7d66f9d278cc2509e2116a34 (diff) |
tdf#137713 don't crash if there is no m_xEditView
Change-Id: I8b35459c7d5a704d9e2c0e2bfa4fce1aef152846
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104757
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
-rw-r--r-- | sc/source/ui/app/inputwin.cxx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sc/source/ui/app/inputwin.cxx b/sc/source/ui/app/inputwin.cxx index 1632ce1f3e09..5d9012827d70 100644 --- a/sc/source/ui/app/inputwin.cxx +++ b/sc/source/ui/app/inputwin.cxx @@ -1533,10 +1533,12 @@ bool ScTextWnd::MouseButtonDown( const MouseEvent& rMEvt ) TextGrabFocus(); } + bool bClickOnSelection = false; if (m_xEditView) + { m_xEditView->SetEditEngineUpdateMode( true ); - - bool bClickOnSelection = m_xEditView->IsSelectionAtPoint(rMEvt.GetPosPixel()); + bClickOnSelection = m_xEditView->IsSelectionAtPoint(rMEvt.GetPosPixel()); + } if (!bClickOnSelection) { rtl::Reference<TransferDataContainer> xTransferable(new TransferDataContainer); |