diff --git a/src/plugins/projectexplorer/runconfiguration.h b/src/plugins/projectexplorer/runconfiguration.h index 8fabadb6549..8bb32c1e08d 100644 --- a/src/plugins/projectexplorer/runconfiguration.h +++ b/src/plugins/projectexplorer/runconfiguration.h @@ -448,7 +448,7 @@ public: template static void registerWorker(Core::Id runMode, int priority = 0) { - auto constraint = [](RunConfiguration *runConfig) { return qobject_cast(runConfig); }; + auto constraint = [](RunConfiguration *runConfig) { return qobject_cast(runConfig) != nullptr; }; auto producer = [](RunControl *rc) { return new Worker(rc); }; addWorkerFactory({runMode, constraint, producer, priority}); }