diff --git a/src/platform/qt/Action.cpp b/src/platform/qt/Action.cpp index 0fe4be787..e5d6600d4 100644 --- a/src/platform/qt/Action.cpp +++ b/src/platform/qt/Action.cpp @@ -67,6 +67,10 @@ void Action::trigger(bool active) { return; } + if (m_exclusive && !m_booleanFunction) { + active = true; + } + if (m_function && active) { m_function(); }