Fixing timer callbacks.
This commit is contained in:
parent
7172f7575e
commit
7f505a15b7
|
@ -294,7 +294,7 @@ class Win32Timer : public Win32Handle<Timer> {
|
||||||
LARGE_INTEGER due_time_li;
|
LARGE_INTEGER due_time_li;
|
||||||
due_time_li.QuadPart = due_time.count() / 100;
|
due_time_li.QuadPart = due_time.count() / 100;
|
||||||
auto completion_routine =
|
auto completion_routine =
|
||||||
opt_callback ? reinterpret_cast<PTIMERAPCROUTINE>(CompletionRoutine)
|
callback_ ? reinterpret_cast<PTIMERAPCROUTINE>(CompletionRoutine)
|
||||||
: NULL;
|
: NULL;
|
||||||
return SetWaitableTimer(handle_, &due_time_li, 0, completion_routine, this,
|
return SetWaitableTimer(handle_, &due_time_li, 0, completion_routine, this,
|
||||||
FALSE)
|
FALSE)
|
||||||
|
@ -309,7 +309,7 @@ class Win32Timer : public Win32Handle<Timer> {
|
||||||
LARGE_INTEGER due_time_li;
|
LARGE_INTEGER due_time_li;
|
||||||
due_time_li.QuadPart = due_time.count() / 100;
|
due_time_li.QuadPart = due_time.count() / 100;
|
||||||
auto completion_routine =
|
auto completion_routine =
|
||||||
opt_callback ? reinterpret_cast<PTIMERAPCROUTINE>(CompletionRoutine)
|
callback_ ? reinterpret_cast<PTIMERAPCROUTINE>(CompletionRoutine)
|
||||||
: NULL;
|
: NULL;
|
||||||
return SetWaitableTimer(handle_, &due_time_li, int32_t(period.count()),
|
return SetWaitableTimer(handle_, &due_time_li, int32_t(period.count()),
|
||||||
completion_routine, this, FALSE)
|
completion_routine, this, FALSE)
|
||||||
|
|
Loading…
Reference in New Issue