summaryrefslogtreecommitdiff
path: root/sc/source/ui/Accessibility
diff options
context:
space:
mode:
authorSteve Yin <steve_y@apache.org>2014-03-11 05:53:58 +0000
committerCaolán McNamara <caolanm@redhat.com>2014-03-11 10:04:22 +0000
commita96ac994f0fc4fc52dab7a496a8485d3eba10913 (patch)
tree6c81194b1731b45f7027238fe025e19421048511 /sc/source/ui/Accessibility
parentff2f55d6f0a515c8c6e4186e124db28cc4056f5b (diff)
Resolves: #i123622# [ia2] Calc: No focus event fired on cell...
when new spreadsheet is created (cherry picked from commit 572001d5865e4d11523e72a506e9a6eca7f23786) Change-Id: I10212bf9ddeb9eb06c1d9105951a5eb9d8578029
Diffstat (limited to 'sc/source/ui/Accessibility')
-rw-r--r--sc/source/ui/Accessibility/AccessibleDocument.cxx3
1 files changed, 2 insertions, 1 deletions
diff --git a/sc/source/ui/Accessibility/AccessibleDocument.cxx b/sc/source/ui/Accessibility/AccessibleDocument.cxx
index 40b0f77a7285..9f2db91687c9 100644
--- a/sc/source/ui/Accessibility/AccessibleDocument.cxx
+++ b/sc/source/ui/Accessibility/AccessibleDocument.cxx
@@ -1648,6 +1648,8 @@ void ScAccessibleDocument::Notify( SfxBroadcaster& rBC, const SfxHint& rHint )
if (mpAccessibleSpreadsheet)
mpAccessibleSpreadsheet->BoundingBoxChanged();
+ if (mpAccessibleSpreadsheet && mpViewShell->IsActive())
+ mpAccessibleSpreadsheet->FireFirstCellFocus();
}
else if (mpAccessibleSpreadsheet)
{
@@ -2260,7 +2262,6 @@ uno::Reference < XAccessible >
mpAccessibleSpreadsheet->acquire();
mpAccessibleSpreadsheet->Init();
mbCompleteSheetSelected = IsTableSelected();
- mpAccessibleSpreadsheet->FireFirstCellFocus(); // i123622
}
return mpAccessibleSpreadsheet;
}