Fixed tilde expansion for beaglequeuedir

This commit is contained in:
Jean-Francois Dockes 2012-10-29 15:17:43 +01:00
parent 17a04bc61f
commit 51c0a344df

View file

@ -179,10 +179,11 @@ BeagleQueueIndexer::BeagleQueueIndexer(RclConfig *cnf, Rcl::Db *db,
: m_config(cnf), m_db(db), m_cache(0), m_updater(updfunc),
m_nocacheindex(false)
{
if (!m_config->getConfParam("beaglequeuedir", m_queuedir))
m_queuedir = path_tildexpand("~/.beagle/ToIndex/");
m_queuedir = "~/.beagle/ToIndex/";
m_queuedir = path_tildexpand(m_queuedir);
path_catslash(m_queuedir);
m_cache = new BeagleQueueCache(cnf);
}
@ -309,7 +310,7 @@ bool BeagleQueueIndexer::index()
// Finally index the queue
FsTreeWalker walker(FsTreeWalker::FtwNoRecurse);
walker.addSkippedName(".*");
FsTreeWalker::Status status =walker.walk(m_queuedir, *this);
FsTreeWalker::Status status = walker.walk(m_queuedir, *this);
LOGDEB(("BeagleQueueIndexer::processqueue: done: status %d\n", status));
return true;
}