]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Currently the Filter Panel does only work with enabled Nepomuk. Don't show it when...
authorPeter Penz <peter.penz19@gmail.com>
Thu, 11 Nov 2010 17:43:32 +0000 (17:43 +0000)
committerPeter Penz <peter.penz19@gmail.com>
Thu, 11 Nov 2010 17:43:32 +0000 (17:43 +0000)
svn path=/trunk/KDE/kdebase/apps/; revision=1195652

src/dolphinmainwindow.cpp

index 6a94b1eeda4221158d9b6e8e763218251e9e1291..86e8c8b9b5a1f37113b480e8e597f98dfdfeb2fd 100644 (file)
@@ -30,6 +30,7 @@
 #include "mainwindowadaptor.h"
 #ifdef HAVE_NEPOMUK
     #include "panels/filter/filterpanel.h"
+    #include <nepomuk/resourcemanager.h>
 #endif
 #include "panels/folders/folderspanel.h"
 #include "panels/places/placespanel.h"
@@ -1216,6 +1217,11 @@ void DolphinMainWindow::slotWriteStateChanged(bool isFolderWritable)
 
 void DolphinMainWindow::slotSearchModeChanged(bool enabled)
 {
+    if (Nepomuk::ResourceManager::instance()->init() != 0) {
+        // Currently the Filter Panel only works with Nepomuk enabled
+        return;
+    }
+
     QDockWidget* filterDock = findChild<QDockWidget*>("filterDock");
     if ((filterDock == 0) || !filterDock->isEnabled()) {
         return;