diff --git a/src/plugins/coreplugin/generalsettings.cpp b/src/plugins/coreplugin/generalsettings.cpp index 69bf7b6a471..0532be53d41 100644 --- a/src/plugins/coreplugin/generalsettings.cpp +++ b/src/plugins/coreplugin/generalsettings.cpp @@ -295,7 +295,8 @@ void GeneralSettingsWidget::apply() setDpiPolicy(selectedPolicy); } currentIndex = m_codecBox->currentIndex(); - setCodecForLocale(m_codecBox->itemText(currentIndex).toLocal8Bit()); + if (currentIndex != -1) + setCodecForLocale(m_codecBox->itemText(currentIndex).toLocal8Bit()); // Apply the new base color if accepted StyleHelper::setBaseColor(m_colorButton->color()); m_themeChooser->apply();