summaryrefslogtreecommitdiffstats
path: root/content/browser/streams/stream_handle_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'content/browser/streams/stream_handle_impl.cc')
-rw-r--r--content/browser/streams/stream_handle_impl.cc9
1 files changed, 4 insertions, 5 deletions
diff --git a/content/browser/streams/stream_handle_impl.cc b/content/browser/streams/stream_handle_impl.cc
index ba4dee2..5bc2acb 100644
--- a/content/browser/streams/stream_handle_impl.cc
+++ b/content/browser/streams/stream_handle_impl.cc
@@ -6,7 +6,7 @@
#include "base/bind.h"
#include "base/location.h"
-#include "base/thread_task_runner_handle.h"
+#include "base/message_loop/message_loop_proxy.h"
#include "content/browser/streams/stream.h"
namespace content {
@@ -23,12 +23,11 @@ void RunCloseListeners(const std::vector<base::Closure>& close_listeners) {
StreamHandleImpl::StreamHandleImpl(const base::WeakPtr<Stream>& stream)
: stream_(stream),
url_(stream->url()),
- stream_task_runner_(base::ThreadTaskRunnerHandle::Get().get()) {
-}
+ stream_message_loop_(base::MessageLoopProxy::current().get()) {}
StreamHandleImpl::~StreamHandleImpl() {
- stream_task_runner_->PostTaskAndReply(
- FROM_HERE, base::Bind(&Stream::CloseHandle, stream_),
+ stream_message_loop_->PostTaskAndReply(FROM_HERE,
+ base::Bind(&Stream::CloseHandle, stream_),
base::Bind(&RunCloseListeners, close_listeners_));
}