mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-08-09 15:47:38 +02:00
* Also delete Lucene analyzer, just to be totally safe.
* Don't get stuck displaying "Scanning 0 tracks" when there are no updates to our collection found.
This commit is contained in:
@@ -58,12 +58,14 @@ FuzzyIndex::beginIndexing()
|
|||||||
delete m_luceneSearcher;
|
delete m_luceneSearcher;
|
||||||
delete m_luceneReader;
|
delete m_luceneReader;
|
||||||
delete m_luceneDir;
|
delete m_luceneDir;
|
||||||
|
delete m_analyzer;
|
||||||
m_luceneSearcher = 0;
|
m_luceneSearcher = 0;
|
||||||
m_luceneReader = 0;
|
m_luceneReader = 0;
|
||||||
|
|
||||||
qDebug() << "Creating new lucene directory.";
|
qDebug() << "Creating new lucene directory.";
|
||||||
QString lucenePath = TomahawkUtils::appDataDir().absoluteFilePath( "tomahawk.lucene" );
|
QString lucenePath = TomahawkUtils::appDataDir().absoluteFilePath( "tomahawk.lucene" );
|
||||||
m_luceneDir = FSDirectory::getDirectory( lucenePath.toStdString().c_str(), true );
|
m_luceneDir = FSDirectory::getDirectory( lucenePath.toStdString().c_str(), true );
|
||||||
|
m_analyzer = _CLNEW SimpleAnalyzer();
|
||||||
}
|
}
|
||||||
|
|
||||||
qDebug() << "Creating new index writer.";
|
qDebug() << "Creating new index writer.";
|
||||||
|
@@ -64,7 +64,6 @@ MusicScanner::setMtimes( const QMap<QString, unsigned int>& m )
|
|||||||
void
|
void
|
||||||
MusicScanner::scan()
|
MusicScanner::scan()
|
||||||
{
|
{
|
||||||
SourceList::instance()->getLocal()->scanningProgress( 0 );
|
|
||||||
qDebug() << "Scanning, num saved mtimes from last scan:" << m_dirmtimes.size();
|
qDebug() << "Scanning, num saved mtimes from last scan:" << m_dirmtimes.size();
|
||||||
|
|
||||||
connect( this, SIGNAL( batchReady( QVariantList ) ),
|
connect( this, SIGNAL( batchReady( QVariantList ) ),
|
||||||
@@ -177,8 +176,9 @@ MusicScanner::readFile( const QFileInfo& fi )
|
|||||||
return QVariantMap(); // invalid extension
|
return QVariantMap(); // invalid extension
|
||||||
}
|
}
|
||||||
|
|
||||||
if( m_scanned % 3 == 0 )
|
if ( m_scanned )
|
||||||
SourceList::instance()->getLocal()->scanningProgress( m_scanned );
|
if( m_scanned % 3 == 0 )
|
||||||
|
SourceList::instance()->getLocal()->scanningProgress( m_scanned );
|
||||||
if( m_scanned % 100 == 0 )
|
if( m_scanned % 100 == 0 )
|
||||||
qDebug() << "SCAN" << m_scanned << fi.absoluteFilePath();
|
qDebug() << "SCAN" << m_scanned << fi.absoluteFilePath();
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user