diff --git a/shell/projectcontroller.cpp b/shell/projectcontroller.cpp --- a/shell/projectcontroller.cpp +++ b/shell/projectcontroller.cpp @@ -143,6 +143,11 @@ } } + std::sort(configPages.begin(), configPages.end(), + [](const ConfigPage* a, const ConfigPage* b) { + return a->name() < b->name(); + }); + auto cfgDlg = new KDevelop::ConfigDialog(configPages, mainWindow); cfgDlg->setAttribute(Qt::WA_DeleteOnClose); cfgDlg->setModal(true); @@ -157,7 +162,6 @@ proj->projectConfiguration()->sync(); }); cfgDlg->show(); - } void saveListOfOpenedProjects()