diff options
Diffstat (limited to 'Source/WebCore/fileapi/FileThread.cpp')
-rw-r--r-- | Source/WebCore/fileapi/FileThread.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Source/WebCore/fileapi/FileThread.cpp b/Source/WebCore/fileapi/FileThread.cpp index 4f4f473fd..ef280c8a3 100644 --- a/Source/WebCore/fileapi/FileThread.cpp +++ b/Source/WebCore/fileapi/FileThread.cpp @@ -34,8 +34,8 @@ #include "FileThread.h" -#include "AutodrainedPool.h" #include "Logging.h" +#include <wtf/AutodrainedPool.h> namespace WebCore { @@ -98,10 +98,10 @@ void FileThread::runLoop() LOG(FileAPI, "Started FileThread %p", this); } - AutodrainedPool pool; while (OwnPtr<Task> task = m_queue.waitForMessage()) { + AutodrainedPool pool; + task->performTask(); - pool.cycle(); } LOG(FileAPI, "About to detach thread %i and clear the ref to FileThread %p, which currently has %i ref(s)", m_threadID, this, refCount()); |