aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/views/mapplicationmenuview.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/views/mapplicationmenuview.cpp b/src/views/mapplicationmenuview.cpp
index 8a3c3a74..750ead0d 100644
--- a/src/views/mapplicationmenuview.cpp
+++ b/src/views/mapplicationmenuview.cpp
@@ -414,10 +414,11 @@ void MApplicationMenuViewPrivate::changeData(QAction *action)
MWidget *widget = buttons.value(action);
MButton *button = qobject_cast<MButton *>(widget);
+ if (widget)
+ widget->setEnabled(action->isEnabled());
if (button) {
// Update button data accordingly
button->setText(action->text());
- button->setEnabled(action->isEnabled());
button->setCheckable(action->isCheckable());
button->setChecked(action->isChecked());
MAction *mAction = qobject_cast<MAction *>(action);