diff options
author | Andrew Knight <andrew.knight@digia.com> | 2014-06-25 11:36:35 +0300 |
---|---|---|
committer | Andrew Knight <andrew.knight@digia.com> | 2014-06-25 16:34:45 +0200 |
commit | 273ed8e0fa527f4c4382d45eaced54314318173f (patch) | |
tree | 6a4023b21900ac6986770ccac1c300856efff442 /src/corelib/tools | |
parent | b46e48f1b72267d14fc4b9e1969f0fc0a4eb739e (diff) |
winrt: Refactor timer callbacks
With the previous solution, a thread pool timer callback fired
in the same thread as the dispatcher. Now that timers can be called
from the base thread pool, callbacks can come from alternate threads and
so the associated event dispatcher must be tracked. This change refactors
how timer info objects are created and tracked so that they can be
properly created/destroyed/queued inside the timer callbacks.
All QTimer tests pass.
Change-Id: I18a5573df2a8fa32d1982c61e665d5df664b6db0
Reviewed-by: Oliver Wolff <oliver.wolff@digia.com>
Diffstat (limited to 'src/corelib/tools')
0 files changed, 0 insertions, 0 deletions