diff --git a/src/libs/solutions/tasking/tasktree.h b/src/libs/solutions/tasking/tasktree.h index c79af00179c..3851f704f15 100644 --- a/src/libs/solutions/tasking/tasktree.h +++ b/src/libs/solutions/tasking/tasktree.h @@ -440,7 +440,6 @@ public: "TaskAdapter."); using TaskSetupHandler = std::function; using TaskDoneHandler = std::function; - static Adapter *createAdapter() { return new Adapter; } template CustomTask(SetupHandler &&setup = TaskSetupHandler(), DoneHandler &&done = TaskDoneHandler(), @@ -456,6 +455,8 @@ public: } private: + static Adapter *createAdapter() { return new Adapter; } + template static InterfaceSetupHandler wrapSetup(Handler &&handler) { if constexpr (std::is_same_v)