Index: services/ui/display/screen_manager_forwarding.h |
diff --git a/services/ui/display/screen_manager_forwarding.h b/services/ui/display/screen_manager_forwarding.h |
index 204cc50720b8a432d5ce547583fd9119a5f25ee3..b897e04c3a3a7e5f45005fe75670c42e22cf9671 100644 |
--- a/services/ui/display/screen_manager_forwarding.h |
+++ b/services/ui/display/screen_manager_forwarding.h |
@@ -30,7 +30,9 @@ class ScreenManagerForwarding : public ScreenManager, |
public NativeDisplayObserver, |
public mojom::NativeDisplayDelegate { |
public: |
- ScreenManagerForwarding(); |
+ // |in_process| is true if the UI Service runs inside WM's process, false if |
sky
2017/06/27 19:58:56
optional: The boolean parameter isn't particularly
mfomitchev
2017/07/11 21:46:59
Done.
|
+ // it runs inside its own process. |
+ ScreenManagerForwarding(bool in_process); |
sky
2017/06/27 19:58:56
explicit
mfomitchev
2017/07/11 21:46:59
Done.
|
~ScreenManagerForwarding() override; |
// ScreenManager: |
@@ -82,6 +84,9 @@ class ScreenManagerForwarding : public ScreenManager, |
const mojom::NativeDisplayDelegate::ConfigureCallback& callback, |
bool status); |
+ // True if the UI Service runs inside WM's process, false if it runs inside |
+ // its own process. |
+ bool in_process_; |
sky
2017/06/27 19:58:56
const.
mfomitchev
2017/07/11 21:46:59
Done.
|
std::unique_ptr<display::ScreenBase> screen_; |
mojo::Binding<mojom::NativeDisplayDelegate> binding_; |
mojom::NativeDisplayObserverPtr observer_; |