diff --git a/src/plugins/texteditor/fontsettingspage.cpp b/src/plugins/texteditor/fontsettingspage.cpp index 0336d660b7dad2b6f78f0ee755a047078db5413c..45882f7e0ffc7eeba7122be7158ce24f0e5fc0eb 100644 --- a/src/plugins/texteditor/fontsettingspage.cpp +++ b/src/plugins/texteditor/fontsettingspage.cpp @@ -383,14 +383,14 @@ void FontSettingsPage::updatePointSizes() d_ptr->ui.sizeComboBox->clear(); } const QList<int> sizeLst = pointSizesForSelectedFont(); - int idx = 0; + int idx = -1; int i = 0; for (; i < sizeLst.count(); ++i) { - if (idx == 0 && sizeLst.at(i) >= oldSize) + if (idx == -1 && sizeLst.at(i) >= oldSize) idx = i; d_ptr->ui.sizeComboBox->addItem(QString::number(sizeLst.at(i))); } - if (d_ptr->ui.sizeComboBox->count()) + if (idx != -1) d_ptr->ui.sizeComboBox->setCurrentIndex(idx); }