diff --git a/src/plugins/help/generalsettingspage.cpp b/src/plugins/help/generalsettingspage.cpp index cc3ce0a178b619d9b816097a9a11e35715b6a184..6076532d8cea1f5f7f6d5c9d5e1e07c4799e2628 100644 --- a/src/plugins/help/generalsettingspage.cpp +++ b/src/plugins/help/generalsettingspage.cpp @@ -146,7 +146,12 @@ void GeneralSettingsPage::apply() if (currentIndex != -1) fontStyle = m_ui.styleComboBox->itemText(currentIndex); font.setBold(fontDatabase.bold(family, fontStyle)); - font.setItalic(fontDatabase.italic(family, fontStyle)); + if (fontStyle.contains(QLatin1String("Italic"))) + font.setStyle(QFont::StyleItalic); + else if (fontStyle.contains(QLatin1String("Oblique"))) + font.setStyle(QFont::StyleOblique); + else + font.setStyle(QFont::StyleNormal); const int weight = fontDatabase.weight(family, fontStyle); if (weight >= 0) // Weight < 0 asserts...