diff --git a/rdf/datasource/src/nsBookmarkDataSource.cpp b/rdf/datasource/src/nsBookmarkDataSource.cpp index 3140ba4f6af7..e2be463b686e 100644 --- a/rdf/datasource/src/nsBookmarkDataSource.cpp +++ b/rdf/datasource/src/nsBookmarkDataSource.cpp @@ -1126,6 +1126,10 @@ BookmarkDataSourceImpl::ReadBookmarks(void) bookmarksFile += "bookmarks.html"; PRBool foundIERoot = PR_FALSE; + #ifdef XP_WIN + nsCOMPtr ieFolder; + const char *ieFavoritesURL; + #endif { // <-- scope the stream to get the open/close automatically. nsInputFileStream strm(bookmarksFile); @@ -1143,10 +1147,9 @@ BookmarkDataSourceImpl::ReadBookmarks(void) #endif #ifdef XP_WIN - nsCOMPtr ieFolder; nsSpecialSystemDirectory ieFavoritesFile(nsSpecialSystemDirectory::Win_Favorites); nsFileURL ieFavoritesURLSpec(ieFavoritesFile); - const char *ieFavoritesURL = ieFavoritesURLSpec.GetAsString(); + ieFavoritesURL = ieFavoritesURLSpec.GetAsString(); parser.SetIEFavoritesRoot(ieFavoritesURL); #endif