From 54903a013f25b7413f0e46b1889806d3fe12c97b Mon Sep 17 00:00:00 2001 From: "Thomas Lange [tl]" Date: Tue, 23 Nov 2010 11:00:54 +0100 Subject: cws tl84: #i96486# --- linguistic/source/misc2.cxx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'linguistic') diff --git a/linguistic/source/misc2.cxx b/linguistic/source/misc2.cxx index 2b5910e031..e395d8c135 100644 --- a/linguistic/source/misc2.cxx +++ b/linguistic/source/misc2.cxx @@ -249,7 +249,10 @@ String GetWritableDictionaryURL( const String &rDicName ) aURLObj.Append( rDicName, INetURLObject::ENCODE_ALL ); DBG_ASSERT(!aURLObj.HasError(), "lng : invalid URL"); - return aURLObj.GetMainURL( INetURLObject::DECODE_TO_IURI ); + // NO_DECODE preserves the escape sequences that might be included in aDirName + // depending on the characters used in the path string. (Needed when comparing + // the dictionary URL with GetDictionaryWriteablePath in DicList::createDictionary.) + return aURLObj.GetMainURL( INetURLObject::NO_DECODE ); } -- cgit v1.2.3