summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
authorSteve Yin <steve_y@apache.org>2014-03-11 05:53:58 +0000
committerMichael Meeks <michael.meeks@collabora.com>2014-06-10 16:33:55 +0100
commit6a17c881feb383d3a5ae4fe91277749ad051314a (patch)
tree561320cd1527fd5674f32acd4f449b698f7f7357 /sc
parentbd554e1d330bc7cda9cc6bdd2e4b746d6429084b (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')
-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 20bfb0cf480f..af868d730514 100644
--- a/sc/source/ui/Accessibility/AccessibleDocument.cxx
+++ b/sc/source/ui/Accessibility/AccessibleDocument.cxx
@@ -1655,6 +1655,8 @@ void ScAccessibleDocument::Notify( SfxBroadcaster& rBC, const SfxHint& rHint )
if (mpAccessibleSpreadsheet)
mpAccessibleSpreadsheet->BoundingBoxChanged();
+ if (mpAccessibleSpreadsheet && mpViewShell->IsActive())
+ mpAccessibleSpreadsheet->FireFirstCellFocus();
}
else if (mpAccessibleSpreadsheet)
{
@@ -2280,7 +2282,6 @@ uno::Reference < XAccessible >
mpAccessibleSpreadsheet->acquire();
mpAccessibleSpreadsheet->Init();
mbCompleteSheetSelected = IsTableSelected();
- mpAccessibleSpreadsheet->FireFirstCellFocus(); // i123622
}
return mpAccessibleSpreadsheet;
}