make stringtotokens use vector
This commit is contained in:
@@ -208,9 +208,9 @@ void rwSettings(bool writing)
|
||||
prefs.allExtraDbs = g_dynconf->getStringList(allEdbsSk);
|
||||
const char *cp;
|
||||
if ((cp = getenv("RECOLL_EXTRA_DBS")) != 0) {
|
||||
list<string> dbl;
|
||||
vector<string> dbl;
|
||||
stringToTokens(cp, dbl, ":");
|
||||
for (list<string>::iterator dit = dbl.begin(); dit != dbl.end();
|
||||
for (vector<string>::iterator dit = dbl.begin(); dit != dbl.end();
|
||||
dit++) {
|
||||
string dbdir = path_canon(*dit);
|
||||
path_catslash(dbdir);
|
||||
|
||||
@@ -946,7 +946,7 @@ static bool lookForHtmlBrowser(string &exefile)
|
||||
{
|
||||
static const char *htmlbrowserlist =
|
||||
"opera konqueror firefox mozilla netscape epiphany";
|
||||
list<string> blist;
|
||||
vector<string> blist;
|
||||
stringToTokens(htmlbrowserlist, blist, " ");
|
||||
|
||||
const char *path = getenv("PATH");
|
||||
@@ -954,7 +954,7 @@ static bool lookForHtmlBrowser(string &exefile)
|
||||
path = "/bin:/usr/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/local/bin";
|
||||
|
||||
// Look for each browser
|
||||
for (list<string>::const_iterator bit = blist.begin();
|
||||
for (vector<string>::const_iterator bit = blist.begin();
|
||||
bit != blist.end(); bit++) {
|
||||
if (ExecCmd::which(*bit, exefile, path))
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user