diff --git a/src/bindings/ecore_cxx/Ecore.hh b/src/bindings/ecore_cxx/Ecore.hh index da7dd4d43f..c671287f1e 100644 --- a/src/bindings/ecore_cxx/Ecore.hh +++ b/src/bindings/ecore_cxx/Ecore.hh @@ -116,7 +116,7 @@ template void main_loop_thread_safe_call_async(F&& f) { ::ecore_main_loop_thread_safe_call_async( &ecore::_ecore_main_loop_thread_safe_call_async_callback - , new F(std::move(f)) ); + , new F(std::forward(f)) ); } template