diff --git a/src/plugins/coreplugin/generalsettings.cpp b/src/plugins/coreplugin/generalsettings.cpp index 6fac2ca101b..d5a9a4a3981 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();