diff options
author | Norwegian Rock Cat <qt-info@nokia.com> | 2009-08-03 13:40:55 (GMT) |
---|---|---|
committer | Norwegian Rock Cat <qt-info@nokia.com> | 2009-08-03 13:46:18 (GMT) |
commit | 6130b2137da4c4aa6f12c2fb4e99ef19ac008781 (patch) | |
tree | b5935e8b8fed3ade63498f2cdaff406e48407732 /src/gui/image/qpixmap_mac.cpp | |
parent | 87432a42fba53ad910e8e21feb94e638f4ae17eb (diff) | |
download | Qt-6130b2137da4c4aa6f12c2fb4e99ef19ac008781.zip Qt-6130b2137da4c4aa6f12c2fb4e99ef19ac008781.tar.gz Qt-6130b2137da4c4aa6f12c2fb4e99ef19ac008781.tar.bz2 |
Fix deadlock in the fsevents file watcher.
I was making an assumption that one could call CFRunLoopStop and expect
that the runloop would stop very soon afterwards. This is a bit naive
and can result in situations where we end up running past and entering
run again before everything is finished. We now make sure that we don't
leave stop() until the we really have stopped the other thread.
Reviewed-by: mbm
Diffstat (limited to 'src/gui/image/qpixmap_mac.cpp')
0 files changed, 0 insertions, 0 deletions