Fixing timer callbacks.
This commit is contained in:
@@ -294,8 +294,8 @@ 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)
|
||||||
? true
|
? true
|
||||||
@@ -309,8 +309,8 @@ 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)
|
||||||
? true
|
? true
|
||||||
|
|||||||
Reference in New Issue
Block a user