From c934347fa87c266c03734557e44a96a061e81f65 Mon Sep 17 00:00:00 2001 From: Juergen Spitzmueller Date: Fri, 28 Dec 2018 12:41:19 +0100 Subject: [PATCH] Always set main Icon Button to the QMenuButton --- src/frontends/qt4/GuiToolbar.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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()); -- 2.39.5