File 0001-Do-not-use-qfileinfo-metadatachangetime-if-Qt-lt-5.10.patch of Package baloo5

From d1a289b4b94903d86a60efc7f1cdc55fd7364b54 Mon Sep 17 00:00:00 2001
From: Albert Astals Cid <aacid@kde.org>
Date: Mon, 7 Jan 2019 00:26:27 +0100
Subject: Remove Qt 5.10 checks now that we require it as min version

---
 src/file/modifiedfileindexer.cpp   | 4 ----
 src/file/unindexedfileiterator.cpp | 4 ----
 src/tools/balooshow/main.cpp       | 4 ----
 3 files changed, 12 deletions(-)

Reverted by Antonio Larrosa <alarrosa@suse.com> so Qt 5.9 is still
supported

diff --git a/src/file/modifiedfileindexer.cpp b/src/file/modifiedfileindexer.cpp
index b609b7b..6ac9f82 100644
--- a/src/file/modifiedfileindexer.cpp
+++ b/src/file/modifiedfileindexer.cpp
@@ -79,7 +79,11 @@ void ModifiedFileIndexer::run()
         }
 
         bool mTimeChanged = timeInfo.mTime != fileInfo.lastModified().toTime_t();
+#if QT_VERSION >= QT_VERSION_CHECK(5,10,0)
         bool cTimeChanged = timeInfo.cTime != fileInfo.metadataChangeTime().toTime_t();
+#else
+        bool cTimeChanged = timeInfo.cTime != fileInfo.created().toTime_t();
+#endif
 
         if (!mTimeChanged && !cTimeChanged) {
             continue;
diff --git a/src/file/unindexedfileiterator.cpp b/src/file/unindexedfileiterator.cpp
index 80f4b49..4417874 100644
--- a/src/file/unindexedfileiterator.cpp
+++ b/src/file/unindexedfileiterator.cpp
@@ -114,7 +114,11 @@ bool UnIndexedFileIterator::shouldIndex(const QString& filePath, const QString&
         m_mTimeChanged = true;
     }
 
+#if QT_VERSION >= QT_VERSION_CHECK(5,10,0)
     auto fileMTime = fileInfo.metadataChangeTime().toTime_t();
+#else
+    auto fileMTime = fileInfo.created().toTime_t();
+#endif
     if (timeInfo.cTime != fileMTime) {
         m_cTimeChanged = true;
     }
diff --git a/src/tools/balooshow/main.cpp b/src/tools/balooshow/main.cpp
index 78f24de..4419bc1 100644
--- a/src/tools/balooshow/main.cpp
+++ b/src/tools/balooshow/main.cpp
@@ -232,7 +232,11 @@ int main(int argc, char* argv[])
                         int propNum = prop.toInt(&ok);
                         QString value = word.mid(posOfNonNumeric + 1);
                         if (!ok) {
+#if QT_VERSION >= QT_VERSION_CHECK(5,10,0)
                             auto error = QString("malformed property term (bad index): '%1' in '%2'\n").arg(prop).arg(arrAsPrintable());
+#else
+                            auto error = QString("malformed property term (bad index): '%1' in '%2'\n").arg(prop.toString()).arg(arrAsPrintable());
+#endif
                             stream << errorPrefix.subs(error).toString();
                             continue;
                         }
-- 
cgit v1.1

openSUSE Build Service is sponsored by