Index: remoting/host/simple_host_process.cc |
diff --git a/remoting/host/simple_host_process.cc b/remoting/host/simple_host_process.cc |
index ad454ae189d48af0b35e7e20afded5de11e397c5..5a68df5f0dbd9683c1cfbd8e30c23ebae63a6af4 100644 |
--- a/remoting/host/simple_host_process.cc |
+++ b/remoting/host/simple_host_process.cc |
@@ -94,7 +94,7 @@ class SimpleHost { |
SimpleHost() |
: message_loop_(MessageLoop::TYPE_UI), |
file_io_thread_("FileIO"), |
- context_(message_loop_.message_loop_proxy()), |
+ context_(NULL, message_loop_.message_loop_proxy()), |
fake_(false), |
is_it2me_(false) { |
context_.Start(); |
@@ -217,11 +217,12 @@ class SimpleHost { |
if (fake_) { |
Capturer* capturer = new CapturerFake(); |
EventExecutor* event_executor = |
- EventExecutor::Create(context_.desktop_message_loop(), capturer); |
- desktop_environment_.reset( |
- new DesktopEnvironment(&context_, capturer, event_executor)); |
+ EventExecutor::Create(context_.desktop_message_loop(), NULL, |
+ capturer); |
+ desktop_environment_ = DesktopEnvironment::CreateFake(&context_, capturer, |
+ event_executor); |
} else { |
- desktop_environment_.reset(DesktopEnvironment::Create(&context_)); |
+ desktop_environment_ = DesktopEnvironment::Create(&context_); |
} |
host_ = new ChromotingHost(&context_, signal_strategy_.get(), |