diff options
author | Bradley T. Hughes <bradley.hughes@nokia.com> | 2012-04-11 13:08:40 +0200 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-04-17 10:15:44 +0200 |
commit | bffbfc5b3368abaa5f95b7e4f8342e9202ab065a (patch) | |
tree | fcc07c0fde8d798287e3d870a83cd87dc4034f86 /src/3rdparty/libpng/pngconf.h | |
parent | 2afeb072273bf6977b7e1897a1350cfeefa7d1b5 (diff) |
Cocoa: allow timer activation to recurse
CFRunLoopTimer's callback will never recurse. Since we are using one
CFRunLoopTimer to drive all Qt timers, we need to work around this by
sending all timers via a dedicated CFRunLoopSource (since these
callbacks can recurse). We also need to block this new timer source
along with the posted event source when calling processEvents()
"manually" to prevent livelock deep in CFRunLoop.
Change-Id: I375e46b6cfa0c76db678a1085314d42d8996d062
Reviewed-by: Morten Johan Sørvig <morten.sorvig@nokia.com>
Diffstat (limited to 'src/3rdparty/libpng/pngconf.h')
0 files changed, 0 insertions, 0 deletions