From 4641c5d7d27243149282c07c169fc9e8f11f554c Mon Sep 17 00:00:00 2001 From: lisyarus Date: Thu, 4 Mar 2021 14:30:46 +0300 Subject: [PATCH] UI element::post uses movable function --- libs/ui/include/psemek/ui/element.hpp | 3 ++- libs/ui/source/element.cpp | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) 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)