From 95ede170d9dc3180ec8a7cabe4323a76cc08667a Mon Sep 17 00:00:00 2001 From: Evgeniy Alekseev Date: Fri, 26 Aug 2016 23:01:16 +0300 Subject: [PATCH] use more obvious way to sort keys Some bugs in past were related to invalid keys sorting. Automatic keys sorting should prevent such bugs in the future --- sources/awesome-widget/plugin/awkeyoperations.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sources/awesome-widget/plugin/awkeyoperations.cpp b/sources/awesome-widget/plugin/awkeyoperations.cpp index 9388053..59658e5 100644 --- a/sources/awesome-widget/plugin/awkeyoperations.cpp +++ b/sources/awesome-widget/plugin/awkeyoperations.cpp @@ -174,6 +174,10 @@ QStringList AWKeyOperations::dictKeys() const std::for_each(staticKeys.cbegin(), staticKeys.cend(), [&allKeys](const QString &key) { allKeys.append(key); }); + // sort in valid order + allKeys.sort(); + std::reverse(allKeys.begin(), allKeys.end()); + return allKeys; }