Desktop/kde: add patches
This commit is contained in:
parent
b6119bd2cc
commit
09d0847ea4
14 changed files with 2981 additions and 0 deletions
42
roles/kde/patches/plasma-workspace/pr5788.patch
Normal file
42
roles/kde/patches/plasma-workspace/pr5788.patch
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
From f0d2dd20803f2eee364d26656715b89e7c74366c Mon Sep 17 00:00:00 2001
|
||||
From: David Redondo <kde@david-redondo.de>
|
||||
Date: Wed, 27 Aug 2025 09:40:43 +0200
|
||||
Subject: [PATCH] servicerunner: use vector::insert on compilers that don't
|
||||
support append_range yet
|
||||
|
||||
g++ only gained support for it with g++ 15 which was released this month.
|
||||
---
|
||||
runners/services/servicerunner.cpp | 8 ++++++++
|
||||
1 file changed, 8 insertions(+)
|
||||
|
||||
diff --git a/runners/services/servicerunner.cpp b/runners/services/servicerunner.cpp
|
||||
index 2ccc9a0af37..9e9d4e70a72 100644
|
||||
--- a/runners/services/servicerunner.cpp
|
||||
+++ b/runners/services/servicerunner.cpp
|
||||
@@ -142,7 +142,11 @@ auto makeScoreFromList(const auto &queryList, const QStringList &strings) {
|
||||
continue; // Not a good match, skip it. We are very strict with keywords
|
||||
}
|
||||
found = true;
|
||||
+#ifdef __cpp_lib_containers_ranges
|
||||
queryCards.append_range(stringCards);
|
||||
+#else
|
||||
+ queryCards.insert(queryCards.end(), stringCards.cbegin(), stringCards.cend());
|
||||
+#endif
|
||||
}
|
||||
// We do not break because other string might also match, improving the score.
|
||||
}
|
||||
@@ -150,7 +154,11 @@ auto makeScoreFromList(const auto &queryList, const QStringList &strings) {
|
||||
// No item in strings matched the query item. This means the entire query is not a match.
|
||||
return ScoreCards{};
|
||||
}
|
||||
+#ifdef __cpp_lib_containers_ranges
|
||||
cards.append_range(queryCards);
|
||||
+#else
|
||||
+ cards.insert(cards.end(), queryCards.cbegin(), queryCards.cend());
|
||||
+#endif
|
||||
}
|
||||
return cards;
|
||||
};
|
||||
--
|
||||
GitLab
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue