| Index: services/ui/display/screen_manager_forwarding.cc
|
| diff --git a/services/ui/display/screen_manager_forwarding.cc b/services/ui/display/screen_manager_forwarding.cc
|
| index c218d27924d123ae45176d0b7bfa1a418f39b40f..00b8677a7944ff66dca5dcac9e451cc508feab50 100644
|
| --- a/services/ui/display/screen_manager_forwarding.cc
|
| +++ b/services/ui/display/screen_manager_forwarding.cc
|
| @@ -37,15 +37,19 @@ const DisplayMode* GetCorrespondingMode(const DisplaySnapshot& snapshot,
|
| } // namespace
|
|
|
| ScreenManagerForwarding::ScreenManagerForwarding()
|
| - : screen_(base::MakeUnique<display::ScreenBase>()), binding_(this) {}
|
| + : screen_(base::MakeUnique<display::ScreenBase>()), binding_(this) {
|
| + Screen::SetScreenInstance(screen_.get());
|
| +}
|
|
|
| ScreenManagerForwarding::~ScreenManagerForwarding() {
|
| if (native_display_delegate_)
|
| native_display_delegate_->RemoveObserver(this);
|
| + Screen::SetScreenInstance(nullptr);
|
| }
|
|
|
| void ScreenManagerForwarding::AddInterfaces(
|
| service_manager::BinderRegistry* registry) {
|
| + // registry->AddInterface<mojom::DisplayController>(this);
|
| registry->AddInterface<mojom::NativeDisplayDelegate>(this);
|
| }
|
|
|
|
|