diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/source/fsys/urlobj.cxx | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/tools/source/fsys/urlobj.cxx b/tools/source/fsys/urlobj.cxx index adc73849b5f0..085c6d2846f0 100644 --- a/tools/source/fsys/urlobj.cxx +++ b/tools/source/fsys/urlobj.cxx @@ -1479,14 +1479,15 @@ void INetURLObject::changeScheme(INetProtocol eTargetScheme) { OUString aTmpStr=m_aAbsURIRef.toString(); m_aAbsURIRef.setLength(0); int oldSchemeLen = 0; - const OUString& aSchemeName = getSchemeInfo().m_sScheme; + const OUString& rOldSchemeName = getSchemeInfo().m_sScheme; if (m_eScheme == INetProtocol::Generic) oldSchemeLen = m_aScheme.getLength(); else - oldSchemeLen = aSchemeName.getLength(); + oldSchemeLen = rOldSchemeName.getLength(); m_eScheme=eTargetScheme; - int newSchemeLen = aSchemeName.getLength(); - m_aAbsURIRef.append(aSchemeName); + const OUString& rNewSchemeName = getSchemeInfo().m_sScheme; + int newSchemeLen = rNewSchemeName.getLength(); + m_aAbsURIRef.append(rNewSchemeName); m_aAbsURIRef.append(aTmpStr.getStr()+oldSchemeLen); int delta=newSchemeLen-oldSchemeLen; m_aUser+=delta; |