diff options
Diffstat (limited to 'xmlhelp/source/treeview/tvread.cxx')
-rw-r--r-- | xmlhelp/source/treeview/tvread.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/xmlhelp/source/treeview/tvread.cxx b/xmlhelp/source/treeview/tvread.cxx index 424ec3029ada..d3e885680c17 100644 --- a/xmlhelp/source/treeview/tvread.cxx +++ b/xmlhelp/source/treeview/tvread.cxx @@ -511,7 +511,7 @@ bool TVChildTarget::SearchAndInsert(TVDom* p, TVDom* tvDom) Any SAL_CALL TVChildTarget::getByName( const OUString& aName ) { - OUString num( aName.getStr()+2,aName.getLength()-4 ); + OUString num( aName.copy( 2, aName.getLength()-4 ) ); sal_Int32 idx = num.toInt32() - 1; if( idx < 0 || Elements.size() <= sal_uInt32( idx ) ) throw NoSuchElementException(); @@ -533,7 +533,7 @@ TVChildTarget::getElementNames( ) sal_Bool SAL_CALL TVChildTarget::hasByName( const OUString& aName ) { - OUString num( aName.getStr()+2,aName.getLength()-4 ); + OUString num( aName.copy( 2, aName.getLength()-4 ) ); sal_Int32 idx = num.toInt32() - 1; if( idx < 0 || Elements.size() <= sal_uInt32( idx ) ) return false; @@ -550,7 +550,7 @@ TVChildTarget::getByHierarchicalName( const OUString& aName ) if( ( idx = aName.indexOf( '/' ) ) != -1 ) { - OUString num( aName.getStr()+2,idx-4 ); + OUString num( aName.copy( 2, idx-4 ) ); sal_Int32 pref = num.toInt32() - 1; if( pref < 0 || Elements.size() <= sal_uInt32( pref ) ) @@ -569,7 +569,7 @@ TVChildTarget::hasByHierarchicalName( const OUString& aName ) if( ( idx = aName.indexOf( '/' ) ) != -1 ) { - OUString num( aName.getStr()+2,idx-4 ); + OUString num( aName.copy( 2, idx-4 ) ); sal_Int32 pref = num.toInt32() - 1; if( pref < 0 || Elements.size() <= sal_uInt32( pref ) ) return false; |