summaryrefslogtreecommitdiff
path: root/chromium/ui/display/screen.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/ui/display/screen.h')
-rw-r--r--chromium/ui/display/screen.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/chromium/ui/display/screen.h b/chromium/ui/display/screen.h
index 2263985910f..7742ef3e192 100644
--- a/chromium/ui/display/screen.h
+++ b/chromium/ui/display/screen.h
@@ -128,9 +128,17 @@ class DISPLAY_EXPORT Screen {
virtual std::string GetCurrentWorkspace();
private:
+ friend class ScopedDisplayForNewWindows;
+
+ // Used to temporarily override the value from SetDisplayForNewWindows() by
+ // creating an instance of ScopedDisplayForNewWindows. Call with
+ // |kInvalidDisplayId| to unset.
+ void SetScopedDisplayForNewWindows(int64_t display_id);
+
static gfx::NativeWindow GetWindowForView(gfx::NativeView view);
int64_t display_id_for_new_windows_;
+ int64_t scoped_display_id_for_new_windows_ = display::kInvalidDisplayId;
DISALLOW_COPY_AND_ASSIGN(Screen);
};