fixes bug 130079 "Importing IE favorites turns spaces into %20 (URL-encoded)"
patch=andreas.otte@debitel.net r=ben sr=darin git-svn-id: svn://10.0.0.236/trunk@118810 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
parent
d7559c5aa3
commit
17d2fdcdc1
@ -24,6 +24,7 @@
|
||||
* Chris Waterson <waterson@netscape.com>
|
||||
* David Hyatt <hyatt@netscape.com>
|
||||
* Ben Goodger <ben@netscape.com>
|
||||
* Andreas Otte <andreas.otte@debitel.net>
|
||||
*
|
||||
* Alternatively, the contents of this file may be used under the terms of
|
||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||
@ -3276,7 +3277,12 @@ nsBookmarksService::ParseFavoritesFolder(nsIFile* aDirectory, nsIRDFResource* aP
|
||||
|
||||
nsCAutoString baseName;
|
||||
fileURL->GetFileBaseName(baseName);
|
||||
NS_ConvertUTF8toUCS2 bookmarkName(baseName);
|
||||
|
||||
// convert baseName to UCS-2 w/ ASCII chars unescaped;
|
||||
// non-ASCII escaped chars remain escaped.
|
||||
nsCAutoString buf;
|
||||
NS_ConvertUTF8toUCS2 bookmarkName(
|
||||
NS_UnescapeURL(baseName, esc_OnlyASCII, buf));
|
||||
|
||||
nsCOMPtr<nsIRDFResource> bookmark;
|
||||
rv = CreateBookmark(bookmarkName.get(), url.get(), aParentResource, getter_AddRefs(bookmark));
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user