Fix bug in class Timer (VoidCallable Constructor)

This commit is contained in:
Kirigaya Kazuto 2017-05-21 21:08:53 +08:00
parent 6c4f1c345d
commit a7ab24d8ab

View File

@ -514,7 +514,7 @@ namespace MiniEngine
template<typename VoidCallable,typename... Args>
Timer(Uint32 interval,VoidCallable&& vcallable,Args&&... args) : Timer()
{
auto realCall=[&](Uint32 ims)->Uint32{vcallable(ims,args...);return interval;};
auto realCall=[&](Uint32 ims)->Uint32{vcallable(ims,args...);return ims;};
auto pfunc=new std::function<Uint32(Uint32 interval)>(realCall);
_real_timer_call(_global_timer_executor,interval,pfunc);
}