diff options
author | Tamás Zolnai <tamas.zolnai@collabora.com> | 2016-12-16 01:46:52 +0000 |
---|---|---|
committer | Tamás Zolnai <tamas.zolnai@collabora.com> | 2016-12-16 11:23:41 +0000 |
commit | 06ea887f8ba34a628d7641eab210501f7bd2493d (patch) | |
tree | 89644e108688efba6cea7e671b22bd8be38e1da9 | |
parent | 980dce83b23793024977b23281e51eb295d9bf5e (diff) |
tdf#71435: Accessible caret-moved events are missing when "freeze" is enabled
Two accessible document is created when "freeze" options is
enabled. meSplitPos identifies which accessible document handle
which part of the window. We should handle events only in that
accessible document which handles the active part.
Change-Id: Ic9674344951f620546dd272beaad796de611d258
Reviewed-on: https://gerrit.libreoffice.org/32065
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
-rw-r--r-- | sc/source/ui/Accessibility/AccessibleDocument.cxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sc/source/ui/Accessibility/AccessibleDocument.cxx b/sc/source/ui/Accessibility/AccessibleDocument.cxx index e34f666c703e..2416aa27b510 100644 --- a/sc/source/ui/Accessibility/AccessibleDocument.cxx +++ b/sc/source/ui/Accessibility/AccessibleDocument.cxx @@ -1577,7 +1577,7 @@ void ScAccessibleDocument::Notify( SfxBroadcaster& rBC, const SfxHint& rHint ) } else if ((rHint.GetId() == SfxHintId::ScAccEnterEditMode)) // this event comes only on creating edit field of a cell { - if (mpViewShell->GetViewData().HasEditView(meSplitPos)) + if (mpViewShell->GetViewData().GetEditActivePart() == meSplitPos) { ScViewData& rViewData = mpViewShell->GetViewData(); const EditEngine* pEditEng = rViewData.GetEditView(meSplitPos)->GetEditEngine(); |