diff options
author | Michael Stahl <mstahl@redhat.com> | 2013-12-16 18:51:18 +0100 |
---|---|---|
committer | Michael Stahl <mstahl@redhat.com> | 2013-12-17 18:32:42 +0100 |
commit | 133b18e677f3c132a64d5ddfce2aef943f397860 (patch) | |
tree | 729662f6dbcf2c422a002688011d5fc427acb49d /sw | |
parent | 21a36be1721d364a24eabebee48d782c2c1055c5 (diff) |
sw: revert PaintArea change in SwAccessibleFrame
76c549eb01dcb7b5bf28a271ce00e386f3d388ba changes some calls to
SwAccessibleChildSList to use the PaintArea() of the given SwFrm
instead of the given rVisArea, which makes
SwAccessibleFrame::GetChildCount() and GetChildIndex() inconsistent
with other methods such as GetChild(), GetChildAtPixel() etc.
Not sure which way is better, but it should be consistent;
revert the partial change for now and see.
Change-Id: I7d7edf2ec3dd0860ac2331d36757096186185e4f
Diffstat (limited to 'sw')
-rw-r--r-- | sw/source/core/access/accframe.cxx | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/sw/source/core/access/accframe.cxx b/sw/source/core/access/accframe.cxx index fb1771fa27cb..34e72106a00c 100644 --- a/sw/source/core/access/accframe.cxx +++ b/sw/source/core/access/accframe.cxx @@ -51,8 +51,7 @@ sal_Int32 SwAccessibleFrame::GetChildCount( SwAccessibleMap& rAccMap, { sal_Int32 nCount = 0; - // const SwAccessibleChildSList aVisList( rVisArea, *pFrm, rAccMap ); - const SwAccessibleChildSList aVisList( pFrm->PaintArea(), *pFrm, rAccMap ); + const SwAccessibleChildSList aVisList( rVisArea, *pFrm, rAccMap ); SwAccessibleChildSList::const_iterator aIter( aVisList.begin() ); while( aIter != aVisList.end() ) @@ -155,7 +154,7 @@ sal_Bool SwAccessibleFrame::GetChildIndex( if( SwAccessibleChildMap::IsSortingRequired( rFrm ) ) { // We need a sorted list here - const SwAccessibleChildMap aVisMap( rFrm.PaintArea(), rFrm, rAccMap ); + const SwAccessibleChildMap aVisMap( rVisArea, rFrm, rAccMap ); SwAccessibleChildMap::const_iterator aIter( aVisMap.begin() ); while( aIter != aVisMap.end() && !bFound ) { @@ -182,7 +181,7 @@ sal_Bool SwAccessibleFrame::GetChildIndex( // The unsorted list is sorted enough, because it returns lower // frames in the correct order. - const SwAccessibleChildSList aVisList( rFrm.PaintArea(), rFrm, rAccMap ); + const SwAccessibleChildSList aVisList( rVisArea, rFrm, rAccMap ); SwAccessibleChildSList::const_iterator aIter( aVisList.begin() ); while( aIter != aVisList.end() && !bFound ) { |