a/src/qtgui/guiutils.cpp b/src/qtgui/guiutils.cpp
...
...
300
            continue;
300
            continue;
301
        }
301
        }
302
        prefs.allExtraDbs.push_back(dbdir);
302
        prefs.allExtraDbs.push_back(dbdir);
303
        }
303
        }
304
    }
304
    }
305
306
        //Get the "active external indexes":
305
  prefs.activeExtraDbs = g_dynconf->getStringList(actEdbsSk);
307
        prefs.activeExtraDbs = g_dynconf->getStringList(actEdbsSk);
308
        const char *cp4Act;
309
        if ((cp4Act = getenv("RECOLL_ACTIVE_EXTRA_DBS")) != 0) {
310
            vector<string> dbl;
311
            stringToTokens(cp4Act, dbl, ":");
312
            for (vector<string>::iterator dit = dbl.begin(); dit != dbl.end();
313
                 dit++) {
314
                string dbdir = path_canon(*dit);
315
                path_catslash(dbdir);
316
                if (std::find(prefs.activeExtraDbs.begin(),
317
                              prefs.activeExtraDbs.end(), dbdir) !=
318
                    prefs.activeExtraDbs.end())
319
                    continue;
320
                if (!Rcl::Db::testDbDir(dbdir)) {
321
                    LOGERR(("Not a xapian index: [%s]\n", dbdir.c_str()));
322
                    continue;
323
                }
324
                prefs.activeExtraDbs.push_back(dbdir);
325
            } //for
326
        } //if
306
    }
327
    }
307
#if 0
328
#if 0
308
    {
329
    {
309
    list<string>::const_iterator it;
330
    list<string>::const_iterator it;
310
    fprintf(stderr, "All extra Dbs:\n");
331
    fprintf(stderr, "All extra Dbs:\n");