diff --git a/src/plugins/coreplugin/generalsettings.cpp b/src/plugins/coreplugin/generalsettings.cpp index 3a8b90b57bd..9ed391d99e1 100644 --- a/src/plugins/coreplugin/generalsettings.cpp +++ b/src/plugins/coreplugin/generalsettings.cpp @@ -335,8 +335,10 @@ void GeneralSettingsWidget::fillToolbarSyleBox() const void GeneralSettingsWidget::setDpiPolicy(Qt::HighDpiScaleFactorRoundingPolicy policy) { QtcSettings *settings = ICore::settings(); - const Qt::HighDpiScaleFactorRoundingPolicy previousPolicy = - settings->value(settingsKeyDpiPolicy).value(); + using Policy = Qt::HighDpiScaleFactorRoundingPolicy; + const Policy previousPolicy = settings->value( + settingsKeyDpiPolicy, + int(StyleHelper::defaultHighDpiScaleFactorRoundingPolicy())).value(); if (policy != previousPolicy) { RestartDialog dialog(ICore::dialogParent(), Tr::tr("The DPI rounding policy change will take effect after "