diff --git a/src/libtomahawk/database/DatabaseCommand_UpdateSearchIndex.cpp b/src/libtomahawk/database/DatabaseCommand_UpdateSearchIndex.cpp index e0bc3558a..5130d7c04 100644 --- a/src/libtomahawk/database/DatabaseCommand_UpdateSearchIndex.cpp +++ b/src/libtomahawk/database/DatabaseCommand_UpdateSearchIndex.cpp @@ -19,16 +19,20 @@ #include "DatabaseCommand_UpdateSearchIndex.h" -#include "DatabaseImpl.h" -#include "TomahawkSqlQuery.h" -#include "utils/Logger.h" -#include "jobview/IndexingJobItem.h" -#include "jobview/JobStatusView.h" -#include "jobview/JobStatusModel.h" -#include "Source.h" - #include +#include "DatabaseImpl.h" +#include "Source.h" +#include "TomahawkSqlQuery.h" +#include "jobview/IndexingJobItem.h" + +#ifndef ENABLE_HEADLESS + #include "jobview/JobStatusView.h" + #include "jobview/JobStatusModel.h" +#endif + +#include "utils/Logger.h" + DatabaseCommand_UpdateSearchIndex::DatabaseCommand_UpdateSearchIndex() : DatabaseCommand() @@ -36,14 +40,18 @@ DatabaseCommand_UpdateSearchIndex::DatabaseCommand_UpdateSearchIndex() { tLog() << Q_FUNC_INFO << "Updating index."; +#ifndef ENABLE_HEADLESS JobStatusView::instance()->model()->addJob( m_statusJob.data() ); +#endif } DatabaseCommand_UpdateSearchIndex::~DatabaseCommand_UpdateSearchIndex() { - if (! m_statusJob.isNull() ) +#ifndef ENABLE_HEADLESS + if ( ! m_statusJob.isNull() ) m_statusJob.data()->done(); +#endif }