From e9a1157e000ea3b14093800e1d7258735c38b35c Mon Sep 17 00:00:00 2001
From: Christian Muehlhaeuser <muesli@gmail.com>
Date: Fri, 8 Jun 2012 20:04:45 +0200
Subject: [PATCH] * Fixed DbCmd_UpdateSearchIndex for headless.

---
 .../DatabaseCommand_UpdateSearchIndex.cpp     | 26 ++++++++++++-------
 1 file changed, 17 insertions(+), 9 deletions(-)

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 <QSqlRecord>
 
+#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
 }