diff --git a/src/frontends/qt/ButtonController.cpp b/src/frontends/qt/ButtonController.cpp index a2c7359a0d..e347f2df05 100644 --- a/src/frontends/qt/ButtonController.cpp +++ b/src/frontends/qt/ButtonController.cpp @@ -88,7 +88,8 @@ bool CheckedLineEdit::check() const } setValid(target_, valid); if (!valid && tab_index_ >= 0 && qobject_cast(target_) != nullptr) { - QIcon warn(getPixmap("images/", "emblem-shellescape", "svgz,png")); + QIcon warn(guiApp ? guiApp->getScaledPixmap("images/", "emblem-shellescape") + : getPixmap("images/", "emblem-shellescape", "svgz,png")); QTabBar * tb = qobject_cast(target_)->tabBar(); tb->setTabIcon(tab_index_, warn); tb->setTabToolTip(tab_index_, qt_("This tab contains invalid input. Please fix!")); diff --git a/src/frontends/qt/GuiApplication.cpp b/src/frontends/qt/GuiApplication.cpp index cee49ad468..0fd63a37c8 100644 --- a/src/frontends/qt/GuiApplication.cpp +++ b/src/frontends/qt/GuiApplication.cpp @@ -2842,8 +2842,10 @@ QAbstractItemModel * GuiApplication::languageModel() QStandardItemModel * lang_model = new QStandardItemModel(this); lang_model->insertColumns(0, 3); - QIcon speller(getPixmap("images/", "dialog-show_spellchecker", "svgz,png")); - QIcon saurus(getPixmap("images/", "thesaurus-entry", "svgz,png")); + QIcon speller(guiApp ? guiApp->getScaledPixmap("images/", "dialog-show_spellchecker") + : getPixmap("images/", "dialog-show_spellchecker", "svgz,png")); + QIcon saurus(guiApp ? guiApp->getScaledPixmap("images/", "thesaurus-entry") + : getPixmap("images/", "thesaurus-entry", "svgz,png")); Languages::const_iterator it = lyx::languages.begin(); Languages::const_iterator end = lyx::languages.end(); for (; it != end; ++it) {