Small fix for non-Mac platforms in terms of where to look for search datafiles.

This commit is contained in:
rjc%netscape.com 1999-06-15 07:07:09 +00:00
Родитель 5f6e627b54
Коммит 5083a5c6d3
1 изменённых файлов: 9 добавлений и 4 удалений

Просмотреть файл

@ -912,6 +912,15 @@ SearchDataSource::GetSearchEngineList()
// on Mac, use system's search files
nsSpecialSystemDirectory searchSitesDir(nsSpecialSystemDirectory::Mac_InternetSearchDirectory);
nsNativeFileSpec nativeDir(searchSitesDir);
#else
// on other platforms, use our search files
nsSpecialSystemDirectory searchSitesDir(nsSpecialSystemDirectory::OS_CurrentProcessDirectory);
// XXX we should get this from prefs?
searchSitesDir += "res";
searchSitesDir += "rdf";
searchSitesDir += "search";
nsNativeFileSpec nativeDir(searchSitesDir);
#endif
for (nsDirectoryIterator i(nativeDir); i.Exists(); i++)
{
const nsNativeFileSpec nativeSpec = (const nsNativeFileSpec &)i;
@ -982,10 +991,6 @@ SearchDataSource::GetSearchEngineList()
}
}
}
#else
// on other platforms, use our search files
#endif
return(rv);
}