From: Frank Reininghaus Date: Fri, 7 Feb 2014 09:14:29 +0000 (+0100) Subject: Fix build if Baloo is not installed X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/564dcb08fd0f6fe23d55bd8216af4e5295abf099?ds=sidebyside Fix build if Baloo is not installed --- diff --git a/src/search/dolphinsearchbox.cpp b/src/search/dolphinsearchbox.cpp index e6377639b..c178c43c7 100644 --- a/src/search/dolphinsearchbox.cpp +++ b/src/search/dolphinsearchbox.cpp @@ -107,8 +107,11 @@ void DolphinSearchBox::setSearchPath(const KUrl& url) m_fromHereButton->setVisible(showSearchFromButtons); m_everywhereButton->setVisible(showSearchFromButtons); + bool hasFacetsSupport = false; +#ifdef HAVE_BALOO const Baloo::IndexerConfig searchInfo; - const bool hasFacetsSupport = searchInfo.fileIndexingEnabled() && searchInfo.shouldBeIndexed(m_searchPath.toLocalFile()); + hasFacetsSupport = searchInfo.fileIndexingEnabled() && searchInfo.shouldBeIndexed(m_searchPath.toLocalFile()); +#endif m_facetsWidget->setEnabled(hasFacetsSupport); } @@ -120,8 +123,12 @@ KUrl DolphinSearchBox::searchPath() const KUrl DolphinSearchBox::urlForSearching() const { KUrl url; + bool useBalooSearch = false; +#ifdef HAVE_BALOO const Baloo::IndexerConfig searchInfo; - if (searchInfo.fileIndexingEnabled() && searchInfo.shouldBeIndexed(m_searchPath.toLocalFile())) { + useBalooSearch = searchInfo.fileIndexingEnabled() && searchInfo.shouldBeIndexed(m_searchPath.toLocalFile()); +#endif + if (useBalooSearch) { url = balooUrlForSearching(); } else { url.setProtocol("filenamesearch");