Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(470)

Unified Diff: third_party/WebKit/Source/modules/fetch/FetchDataLoader.cpp

Issue 2177243002: Use per-frame TaskRunner instead of thread's default in DataConsumerHandle (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@data_consumer_handle_unique_ptr
Patch Set: test fix Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/modules/fetch/FetchDataLoader.cpp
diff --git a/third_party/WebKit/Source/modules/fetch/FetchDataLoader.cpp b/third_party/WebKit/Source/modules/fetch/FetchDataLoader.cpp
index 5a491d0024a46831b54bb985e05494a72e98b335..aa61b5a9ccc41fec1fc8c5894065d118841abfd9 100644
--- a/third_party/WebKit/Source/modules/fetch/FetchDataLoader.cpp
+++ b/third_party/WebKit/Source/modules/fetch/FetchDataLoader.cpp
@@ -96,6 +96,11 @@ private:
}
}
+ WebTaskRunner* getTaskRunner() override
+ {
+ return m_client->getTaskRunner();
+ }
+
void cancel() override
{
m_reader.reset();
@@ -178,6 +183,11 @@ protected:
}
}
+ WebTaskRunner* getTaskRunner() override
+ {
+ return m_client->getTaskRunner();
+ }
+
void error()
{
m_reader.reset();
@@ -262,6 +272,11 @@ protected:
}
}
+ WebTaskRunner* getTaskRunner() override
+ {
+ return m_client->getTaskRunner();
+ }
+
void error()
{
m_reader.reset();
@@ -359,6 +374,11 @@ protected:
}
}
+ WebTaskRunner* getTaskRunner() override
+ {
+ return m_client->getTaskRunner();
+ }
+
void cancel() override
{
cleanup();

Powered by Google App Engine
This is Rietveld 408576698