diff options
author | Martin Smith <martin.smith@nokia.com> | 2010-08-02 12:47:19 (GMT) |
---|---|---|
committer | Martin Smith <martin.smith@nokia.com> | 2010-08-02 12:47:19 (GMT) |
commit | 8450a24e3b773bec312f2006e5207b44e5353ed3 (patch) | |
tree | 189b51adecab1dda03e266f367ab8a5443d51b65 /src | |
parent | 5f87e737219b6b22d532c0f3df659995a509b6e6 (diff) | |
parent | b7256b1f8c9bb43c5234d24453aaa8b1c079cf06 (diff) | |
download | Qt-8450a24e3b773bec312f2006e5207b44e5353ed3.zip Qt-8450a24e3b773bec312f2006e5207b44e5353ed3.tar.gz Qt-8450a24e3b773bec312f2006e5207b44e5353ed3.tar.bz2 |
Merge branch '4.7' of git@scm.dev.nokia.troll.no:qt/oslo-staging-1 into 4.7
Diffstat (limited to 'src')
-rw-r--r-- | src/corelib/io/qfilesystemwatcher_kqueue.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/corelib/io/qfilesystemwatcher_kqueue.cpp b/src/corelib/io/qfilesystemwatcher_kqueue.cpp index 99c165e..378ad20 100644 --- a/src/corelib/io/qfilesystemwatcher_kqueue.cpp +++ b/src/corelib/io/qfilesystemwatcher_kqueue.cpp @@ -295,12 +295,12 @@ void QKqueueFileSystemWatcherEngine::run() path = idToPath.value(id); if (path.isEmpty()) { DEBUG() << "QKqueueFileSystemWatcherEngine: received a kevent for a file we're not watching"; - continue; + goto process_next_event; } } if (kev.filter != EVFILT_VNODE) { DEBUG() << "QKqueueFileSystemWatcherEngine: received a kevent with the wrong filter"; - continue; + goto process_next_event; } if ((kev.fflags & (NOTE_DELETE | NOTE_REVOKE | NOTE_RENAME)) != 0) { @@ -337,6 +337,7 @@ void QKqueueFileSystemWatcherEngine::run() } // are there any more? +process_next_event: r = kevent(kqfd, 0, 0, &kev, 1, &ZeroTimeout); } while (r > 0); } |