| Index: ash/display/display_controller.h
|
| diff --git a/ash/display/display_controller.h b/ash/display/display_controller.h
|
| index ac513cd846efd4dbb474215fc3bf183a6b0e1d1f..8a822cec7fff76088343c8dcec575dfa67202041 100644
|
| --- a/ash/display/display_controller.h
|
| +++ b/ash/display/display_controller.h
|
| @@ -83,6 +83,10 @@ class ASH_EXPORT DisplayController : public aura::DisplayObserver {
|
| DisplayController();
|
| virtual ~DisplayController();
|
|
|
| + // Gets primary display. This information is stored in global
|
| + // object as this can be accessed after Shell is closed.
|
| + static gfx::Display GetPrimaryDisplay();
|
| +
|
| // Initializes primary display.
|
| void InitPrimaryDisplay();
|
|
|
| @@ -99,10 +103,8 @@ class ASH_EXPORT DisplayController : public aura::DisplayObserver {
|
| // Returns the root window for |display_id|.
|
| aura::RootWindow* GetRootWindowForDisplayId(int64 id);
|
|
|
| - // Sets/Gets primary display.
|
| - const gfx::Display& primary_display() const {
|
| - return primary_display_;
|
| - }
|
| + // Sets primary display. This re-assigns the current root
|
| + // window to given |display|.
|
| void SetPrimaryDisplay(const gfx::Display& display);
|
|
|
| // Returns the secondary display.
|
| @@ -160,8 +162,6 @@ class ASH_EXPORT DisplayController : public aura::DisplayObserver {
|
|
|
| ObserverList<Observer> observers_;
|
|
|
| - gfx::Display primary_display_;
|
| -
|
| DISALLOW_COPY_AND_ASSIGN(DisplayController);
|
| };
|
|
|
|
|