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;
 }