summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2022-08-30 10:25:12 +0100
committerCaolán McNamara <caolanm@redhat.com>2022-08-30 12:20:37 +0200
commit92180791382f64c2b79f485e72b7a1026d573c2f (patch)
tree9acb6e4eda6c0ff7e826c8c3d587f314d500bfc8 /sc
parent70e0b2ab2cfb45f7eaa08337a42546f9c9f94542 (diff)
always call SetCursor even without a11y enabled
returns too early Change-Id: I68715d965538853244aa1dbd52f4ae8adc27293b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139023 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'sc')
-rw-r--r--sc/source/ui/pagedlg/tphfedit.cxx35
1 files changed, 17 insertions, 18 deletions
diff --git a/sc/source/ui/pagedlg/tphfedit.cxx b/sc/source/ui/pagedlg/tphfedit.cxx
index bf256e8a0016..60a0f53d0ea2 100644
--- a/sc/source/ui/pagedlg/tphfedit.cxx
+++ b/sc/source/ui/pagedlg/tphfedit.cxx
@@ -87,27 +87,26 @@ void ScEditWindow::SetDrawingArea(weld::DrawingArea* pDrawingArea)
if (mbRTL)
m_xEditEngine->SetDefaultHorizontalTextDirection(EEHorizontalTextDirection::R2L);
- auto tmpAcc = mxAcc.get();
- if (!tmpAcc)
- return;
-
- OUString sName;
- switch (eLocation)
+ if (auto tmpAcc = mxAcc.get())
{
- case Left:
- sName = ScResId(STR_ACC_LEFTAREA_NAME);
- break;
- case Center:
- sName = ScResId(STR_ACC_CENTERAREA_NAME);
- break;
- case Right:
- sName = ScResId(STR_ACC_RIGHTAREA_NAME);
- break;
+ OUString sName;
+ switch (eLocation)
+ {
+ case Left:
+ sName = ScResId(STR_ACC_LEFTAREA_NAME);
+ break;
+ case Center:
+ sName = ScResId(STR_ACC_CENTERAREA_NAME);
+ break;
+ case Right:
+ sName = ScResId(STR_ACC_RIGHTAREA_NAME);
+ break;
+ }
+
+ tmpAcc->InitAcc(nullptr, m_xEditView.get(),
+ sName, pDrawingArea->get_tooltip_text());
}
- tmpAcc->InitAcc(nullptr, m_xEditView.get(),
- sName, pDrawingArea->get_tooltip_text());
-
SetCursor(m_xEditView->GetCursor());
}