From c06e740ffc5a7355828dbe3f9bcf2d8b22c4d7a0 Mon Sep 17 00:00:00 2001 From: Daniele Forsi Date: Tue, 25 Jun 2024 23:41:10 +0200 Subject: [PATCH] Get case insensitive sorting in the Map Settings Dialog for Map Items --- plugins/feature/map/mapsettingsdialog.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/feature/map/mapsettingsdialog.cpp b/plugins/feature/map/mapsettingsdialog.cpp index d6c43f0e2..5b33a310e 100644 --- a/plugins/feature/map/mapsettingsdialog.cpp +++ b/plugins/feature/map/mapsettingsdialog.cpp @@ -87,7 +87,7 @@ MapSettingsDialog::MapSettingsDialog(MapSettings *settings, QWidget* parent) : QList itemSettings = m_settings->m_itemSettings.values(); std::sort(itemSettings.begin(), itemSettings.end(), [](const MapSettings::MapItemSettings* a, const MapSettings::MapItemSettings* b) -> bool { - return a->m_group < b->m_group; + return a->m_group.compare(b->m_group, Qt::CaseInsensitive) < 0; }); QListIterator itr(itemSettings); while (itr.hasNext())