Commit 378faa57 authored by Hugo Beauzée-Luyssen's avatar Hugo Beauzée-Luyssen

test: main.cpp: Ensure we don't move callbacks when an lvalue is provided

parent 3ef2529d
...@@ -87,8 +87,9 @@ int main(int ac, char** av) ...@@ -87,8 +87,9 @@ int main(int ac, char** av)
std::cout << "Lambda called" << std::endl; std::cout << "Lambda called" << std::endl;
assert(expected); assert(expected);
}; };
auto h1 = mp.eventManager().onTimeChanged(l); auto lFunc = std::function<void(float)>{ l };
auto h2 = mp.eventManager().onPositionChanged(l); auto h1 = mp.eventManager().onTimeChanged(lFunc);
auto h2 = mp.eventManager().onPositionChanged(lFunc);
std::this_thread::sleep_for( std::chrono::seconds( 2 ) ); std::this_thread::sleep_for( std::chrono::seconds( 2 ) );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment