You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openoffice.apache.org by st...@apache.org on 2014/03/11 06:53:58 UTC
svn commit: r1576192 -
/openoffice/trunk/main/sc/source/ui/Accessibility/AccessibleDocument.cxx
Author: steve_y
Date: Tue Mar 11 05:53:58 2014
New Revision: 1576192
URL: http://svn.apache.org/r1576192
Log:
Bug 123622 - [ia2] Calc: No focus event fired on cell when new spreadsheet is created
Modified:
openoffice/trunk/main/sc/source/ui/Accessibility/AccessibleDocument.cxx
Modified: openoffice/trunk/main/sc/source/ui/Accessibility/AccessibleDocument.cxx
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/sc/source/ui/Accessibility/AccessibleDocument.cxx?rev=1576192&r1=1576191&r2=1576192&view=diff
==============================================================================
--- openoffice/trunk/main/sc/source/ui/Accessibility/AccessibleDocument.cxx (original)
+++ openoffice/trunk/main/sc/source/ui/Accessibility/AccessibleDocument.cxx Tue Mar 11 05:53:58 2014
@@ -1647,10 +1647,12 @@ void ScAccessibleDocument::Notify( SfxBr
aEvent.EventId = AccessibleEventId::BOUNDRECT_CHANGED;
aEvent.Source = uno::Reference< XAccessibleContext >(this);
- CommitChange(aEvent);
+ CommitChange(aEvent);
if (mpAccessibleSpreadsheet)
mpAccessibleSpreadsheet->BoundingBoxChanged();
+ if (mpAccessibleSpreadsheet && mpViewShell->IsActive())
+ mpAccessibleSpreadsheet->FireFirstCellFocus();
}
else if (mpAccessibleSpreadsheet)
{
@@ -2266,7 +2268,6 @@ uno::Reference < XAccessible >
mpAccessibleSpreadsheet->acquire();
mpAccessibleSpreadsheet->Init();
mbCompleteSheetSelected = IsTableSelected();
- mpAccessibleSpreadsheet->FireFirstCellFocus(); // i123622
}
return mpAccessibleSpreadsheet;
}