| Index: remoting/host/fake_desktop_environment.cc
|
| diff --git a/remoting/host/fake_desktop_environment.cc b/remoting/host/fake_desktop_environment.cc
|
| index 9b97de19ff6c6b74b4be40685187a09ea35c4e71..6597f9695badec1376522b2e84c204c88ba95913 100644
|
| --- a/remoting/host/fake_desktop_environment.cc
|
| +++ b/remoting/host/fake_desktop_environment.cc
|
| @@ -55,8 +55,9 @@ void FakeScreenControls::SetScreenResolution(
|
| }
|
|
|
| FakeDesktopEnvironment::FakeDesktopEnvironment(
|
| - scoped_refptr<base::SingleThreadTaskRunner> capture_thread)
|
| - : capture_thread_(std::move(capture_thread)) {}
|
| + scoped_refptr<base::SingleThreadTaskRunner> capture_thread,
|
| + const DesktopEnvironmentOptions& options)
|
| + : capture_thread_(std::move(capture_thread)), options_(options) {}
|
|
|
| FakeDesktopEnvironment::~FakeDesktopEnvironment() = default;
|
|
|
| @@ -103,6 +104,10 @@ uint32_t FakeDesktopEnvironment::GetDesktopSessionId() const {
|
| return UINT32_MAX;
|
| }
|
|
|
| +const DesktopEnvironmentOptions& FakeDesktopEnvironment::options() const {
|
| + return options_;
|
| +}
|
| +
|
| FakeDesktopEnvironmentFactory::FakeDesktopEnvironmentFactory(
|
| scoped_refptr<base::SingleThreadTaskRunner> capture_thread)
|
| : capture_thread_(std::move(capture_thread)) {}
|
| @@ -114,7 +119,7 @@ std::unique_ptr<DesktopEnvironment> FakeDesktopEnvironmentFactory::Create(
|
| base::WeakPtr<ClientSessionControl> client_session_control,
|
| const DesktopEnvironmentOptions& options) {
|
| std::unique_ptr<FakeDesktopEnvironment> result(
|
| - new FakeDesktopEnvironment(capture_thread_));
|
| + new FakeDesktopEnvironment(capture_thread_, options));
|
| result->set_frame_generator(frame_generator_);
|
| last_desktop_environment_ = result->AsWeakPtr();
|
| return std::move(result);
|
|
|