From 6f7270f229e768aaa1f66596fec9715b952bf762 Mon Sep 17 00:00:00 2001 From: Gres Date: Thu, 2 Apr 2020 18:59:25 +0300 Subject: [PATCH] Preserve translators order in settings --- src/settingseditor.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/settingseditor.cpp b/src/settingseditor.cpp index 65fcaec..dc8248d 100644 --- a/src/settingseditor.cpp +++ b/src/settingseditor.cpp @@ -246,6 +246,12 @@ void SettingsEditor::updateTranslators() return; std::sort(names.begin(), names.end()); + + if (!enabledTranslators_.isEmpty()) { + for (const auto &name : enabledTranslators_) names.removeOne(name); + names = enabledTranslators_ + names; + } + ui->translatorList->addItems(names); for (auto i = 0, end = ui->translatorList->count(); i < end; ++i) {