diff --git a/kcms/translations/package/contents/ui/main.qml b/kcms/translations/package/contents/ui/main.qml --- a/kcms/translations/package/contents/ui/main.qml +++ b/kcms/translations/package/contents/ui/main.qml @@ -103,12 +103,12 @@ enabled: false onClicked: { - var langs = []; + var langs = kcm.translationsModel.selectedLanguages.slice(); addLanguagesSheet.selectedLanguages.sort().forEach(function(index) { langs.push(availableLanguagesModel.get(index).LanguageCode); }); - kcm.translationsModel.selectedLanguages = kcm.translationsModel.selectedLanguages.concat(langs); + kcm.translationsModel.selectedLanguages = langs; addLanguagesSheet.sheetOpen = false; }