Index: ui/views/mus/screen_mus.h |
diff --git a/ui/views/mus/screen_mus.h b/ui/views/mus/screen_mus.h |
index 16adc16949babdaf5d4348081d2c51b6c247c9a7..981cc728b3cf52acd73ccd908198142340d9eb64 100644 |
--- a/ui/views/mus/screen_mus.h |
+++ b/ui/views/mus/screen_mus.h |
@@ -20,12 +20,14 @@ class ApplicationImpl; |
namespace views { |
+class ScreenMusDelegate; |
+ |
// Screen implementation backed by mus::mojom::DisplayManager. |
class VIEWS_MUS_EXPORT ScreenMus |
: public gfx::Screen, |
public NON_EXPORTED_BASE(mus::mojom::DisplayManagerObserver) { |
public: |
- ScreenMus(); |
+ explicit ScreenMus(ScreenMusDelegate* delegate); |
~ScreenMus() override; |
void Init(mojo::ApplicationImpl* app); |
@@ -56,6 +58,7 @@ class VIEWS_MUS_EXPORT ScreenMus |
void OnDisplaysChanged(mojo::Array<mus::mojom::DisplayPtr> display) override; |
void OnDisplayRemoved(int64_t id) override; |
+ ScreenMusDelegate* delegate_; |
mus::mojom::DisplayManagerPtr display_manager_; |
std::vector<gfx::Display> displays_; |
int primary_display_index_; |