diff --git a/libs/ui/include/psemek/ui/element.hpp b/libs/ui/include/psemek/ui/element.hpp index 5b0fff88..68cb6104 100644 --- a/libs/ui/include/psemek/ui/element.hpp +++ b/libs/ui/include/psemek/ui/element.hpp @@ -8,6 +8,7 @@ #include #include +#include #include @@ -53,7 +54,7 @@ namespace psemek::ui virtual ~element() {} - virtual void post(std::function f); + virtual void post(util::function f); virtual void post_reshape(); protected: diff --git a/libs/ui/source/element.cpp b/libs/ui/source/element.cpp index 49e5c3ef..882cec9a 100644 --- a/libs/ui/source/element.cpp +++ b/libs/ui/source/element.cpp @@ -79,7 +79,7 @@ namespace psemek::ui return merged_style_; } - void element::post(std::function f) + void element::post(util::function f) { auto l = loop(); if (l)