Chromium Code Reviews| Index: third_party/WebKit/Source/core/fileapi/FileReader.cpp |
| diff --git a/third_party/WebKit/Source/core/fileapi/FileReader.cpp b/third_party/WebKit/Source/core/fileapi/FileReader.cpp |
| index 9017fb79b94328a318b702d3c7720f3675051243..6e1fa745710208fab0b1df0b024be62c02829fcb 100644 |
| --- a/third_party/WebKit/Source/core/fileapi/FileReader.cpp |
| +++ b/third_party/WebKit/Source/core/fileapi/FileReader.cpp |
| @@ -81,7 +81,7 @@ class FileReader::ThrottlingController final |
| ThrottlingController* controller = static_cast<ThrottlingController*>( |
| Supplement<ExecutionContext>::from(*context, supplementName())); |
| if (!controller) { |
| - controller = new ThrottlingController; |
| + controller = new ThrottlingController(*context); |
| provideTo(*context, supplementName(), controller); |
| } |
| return controller; |
| @@ -126,8 +126,9 @@ class FileReader::ThrottlingController final |
| } |
| private: |
| - ThrottlingController() |
| - : m_maxRunningReaders(kMaxOutstandingRequestsPerThread) {} |
| + ThrottlingController(ExecutionContext& context) |
|
sof
2017/01/23 09:36:05
nit: "explicit"
|
| + : Supplement<ExecutionContext>(context), |
| + m_maxRunningReaders(kMaxOutstandingRequestsPerThread) {} |
| void pushReader(FileReader* reader) { |
| if (m_pendingReaders.isEmpty() && |