diff --git a/src/plugins/qmldesigner/components/componentcore/designeractionmanager.cpp b/src/plugins/qmldesigner/components/componentcore/designeractionmanager.cpp
index ab408de27c4336c32578c939d89fe32dec50ec66..f6da9fc652cc517231461970b686bd1b6f44b7e7 100644
--- a/src/plugins/qmldesigner/components/componentcore/designeractionmanager.cpp
+++ b/src/plugins/qmldesigner/components/componentcore/designeractionmanager.cpp
@@ -262,7 +262,7 @@ typedef QSharedPointer<SelectionAction> SelectionActionPtr;
 
 public:
     SelectionModelNodeAction(const QString &displayName, const QString &menuId, int priority) :
-       MenuDesignerAction(displayName, menuId, priority)
+       MenuDesignerAction<SelectionContextFunctors::Always, SelectionContextFunctors::SelectionEnabled>(displayName, menuId, priority)
     {}
 
     virtual void updateContext()