Kaydet (Commit) 849352c7 authored tarafından Matteo Casalin's avatar Matteo Casalin

Correct prefix for OUString + constify

Change-Id: I4662fa9c63717c57ccfb6bcee685c4d47c715eff
üst 7770eb9b
...@@ -472,28 +472,28 @@ struct StreamAndStorageNames ...@@ -472,28 +472,28 @@ struct StreamAndStorageNames
OUString sStorage; OUString sStorage;
}; };
StreamAndStorageNames lcl_GetStreamStorageNames( OUString aUserData ) StreamAndStorageNames lcl_GetStreamStorageNames( const OUString sUserData )
{ {
StreamAndStorageNames aNames; StreamAndStorageNames aNames;
if( aUserData.isEmpty() ) if( sUserData.isEmpty() )
return aNames; return aNames;
const OUString aProt( "vnd.sun.star.Package:" ); const OUString aProt( "vnd.sun.star.Package:" );
if (aUserData.startsWith(aProt)) if (sUserData.startsWith(aProt))
{ {
// 6.0 (XML) Package // 6.0 (XML) Package
const sal_Int32 nPos = aUserData.indexOf('/'); const sal_Int32 nPos = sUserData.indexOf('/');
if (nPos<0) if (nPos<0)
{ {
aNames.sStream = aUserData.copy(aProt.getLength()); aNames.sStream = sUserData.copy(aProt.getLength());
} }
else else
{ {
sal_Int32 nPathStart = aProt.getLength(); sal_Int32 nPathStart = aProt.getLength();
if (aUserData.startsWith("./")) if (sUserData.startsWith("./"))
nPathStart += 2; nPathStart += 2;
aNames.sStorage = aUserData.copy( nPathStart, nPos-nPathStart ); aNames.sStorage = sUserData.copy( nPathStart, nPos-nPathStart );
aNames.sStream = aUserData.copy( nPos+1 ); aNames.sStream = sUserData.copy( nPos+1 );
} }
} }
else else
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment