From: Juergen Spitzmueller Date: Fri, 28 Dec 2018 11:41:19 +0000 (+0100) Subject: Always set main Icon Button to the QMenuButton X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=c934347fa87c266c03734557e44a96a061e81f65;p=features.git Always set main Icon Button to the QMenuButton --- diff --git a/src/frontends/qt4/GuiToolbar.cpp b/src/frontends/qt4/GuiToolbar.cpp index 60b4b68f60..23bf04c6e8 100644 --- a/src/frontends/qt4/GuiToolbar.cpp +++ b/src/frontends/qt4/GuiToolbar.cpp @@ -386,10 +386,11 @@ void DynamicMenuButton::updateTriggered() Action * dact = new Action(FuncRequest(LFUN_FONT_DEFAULT, FuncRequest::TOOLBAR), getIcon(FuncRequest(LFUN_UNDO), false), qt_("&Reset to default"), qt_("Reset all font settings to their defaults"), this); m->addAction(dact); - if (default_act) { + if (default_act) QToolButton::setDefaultAction(default_act); - QToolButton::setIcon(getIcon(FuncRequest(LFUN_TEXTSTYLE_APPLY), false)); - } + + QToolButton::setIcon(getIcon(FuncRequest(LFUN_TEXTSTYLE_APPLY), false)); + setPopupMode(QToolButton::MenuButtonPopup); setEnabled(lyx::getStatus(FuncRequest(LFUN_TEXTSTYLE_APPLY)).enabled() || lyx::getStatus(FuncRequest(LFUN_FONT_DEFAULT)).enabled());