| Index: chrome/service/service_process.cc
|
| diff --git a/chrome/service/service_process.cc b/chrome/service/service_process.cc
|
| index f04e0828e12ba5662a7de4fa28d876dde11b15ea..fccd1863d19d3cf093ef9f7d95f76b249be4b305 100644
|
| --- a/chrome/service/service_process.cc
|
| +++ b/chrome/service/service_process.cc
|
| @@ -289,15 +289,18 @@ bool ServiceProcess::StartChromotingHost() {
|
| scoped_ptr<remoting::protocol::InputStub> input_stub;
|
|
|
| #if defined(OS_WIN)
|
| - capturer.reset(new remoting::CapturerGdi());
|
| + capturer.reset(new remoting::CapturerGdi(
|
| + chromoting_context_->capture_message_loop()));
|
| input_stub.reset(new remoting::EventExecutorWin(
|
| chromoting_context_->capture_message_loop(), capturer.get()));
|
| #elif defined(OS_LINUX)
|
| - capturer.reset(new remoting::CapturerLinux());
|
| + capturer.reset(new remoting::CapturerLinux(
|
| + chromoting_context_->capture_message_loop()));
|
| input_stub.reset(new remoting::EventExecutorLinux(
|
| chromoting_context_->capture_message_loop(), capturer.get()));
|
| #elif defined(OS_MACOSX)
|
| - capturer.reset(new remoting::CapturerMac());
|
| + capturer.reset(new remoting::CapturerMac(
|
| + chromoting_context_->capture_message_loop()));
|
| input_stub.reset(new remoting::EventExecutorMac(
|
| chromoting_context_->capture_message_loop(), capturer.get()));
|
| #endif
|
|
|