Changeset 211734 in webkit for trunk/Source/WebKit2/WebProcess/soup/WebKitSoupRequestInputStream.cpp
- Timestamp:
- Feb 6, 2017, 10:00:52 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/WebProcess/soup/WebKitSoupRequestInputStream.cpp
r194496 r211734 21 21 #include "WebKitSoupRequestInputStream.h" 22 22 23 #include <wtf/Lock.h> 24 #include <wtf/Threading.h> 23 #include <wtf/MainThread.h> 25 24 #include <wtf/glib/GRefPtr.h> 26 25 #include <wtf/glib/GUniquePtr.h> … … 46 45 GUniquePtr<GError> error; 47 46 48 Lock readLock;49 47 std::unique_ptr<AsyncReadData> pendingAsyncRead; 50 48 }; … … 86 84 static void webkitSoupRequestInputStreamReadAsync(GInputStream* inputStream, void* buffer, gsize count, int /*priority*/, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer userData) 87 85 { 86 ASSERT(isMainThread()); 88 87 WebKitSoupRequestInputStream* stream = WEBKIT_SOUP_REQUEST_INPUT_STREAM(inputStream); 89 88 GRefPtr<GTask> task = adoptGRef(g_task_new(stream, cancellable, callback, userData)); 90 91 LockHolder locker(stream->priv->readLock);92 89 93 90 if (!webkitSoupRequestInputStreamHasDataToRead(stream) && !webkitSoupRequestInputStreamIsWaitingForData(stream)) { … … 150 147 void webkitSoupRequestInputStreamAddData(WebKitSoupRequestInputStream* stream, const void* data, size_t dataLength) 151 148 { 149 ASSERT(isMainThread()); 150 152 151 if (webkitSoupRequestInputStreamFinished(stream)) 153 152 return; 154 155 LockHolder locker(stream->priv->readLock);156 153 157 154 if (dataLength) {
Note:
See TracChangeset
for help on using the changeset viewer.