Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(296)

Unified Diff: ui/display/screen_base.cc

Issue 2472553002: Fix namespace and primary display in ScreenBase. (Closed)
Patch Set: Fix typo. Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ui/display/screen_base.h ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ui/display/screen_base.cc
diff --git a/ui/display/screen_base.cc b/ui/display/screen_base.cc
index de4a85c2b84d8094ae6d8c9ee314d054bcef208c..67cb6038b3bdc2d5428304ed71986a59ab55aca3 100644
--- a/ui/display/screen_base.cc
+++ b/ui/display/screen_base.cc
@@ -13,26 +13,26 @@
namespace display {
ScreenBase::ScreenBase() {
- display::Screen::SetScreenInstance(this);
+ Screen::SetScreenInstance(this);
}
ScreenBase::~ScreenBase() {
- DCHECK_EQ(this, display::Screen::GetScreen());
- display::Screen::SetScreenInstance(nullptr);
+ DCHECK_EQ(this, Screen::GetScreen());
+ Screen::SetScreenInstance(nullptr);
}
-void ScreenBase::ProcessDisplayChanged(const display::Display& changed_display,
+void ScreenBase::ProcessDisplayChanged(const Display& changed_display,
bool is_primary) {
if (display_list_.FindDisplayById(changed_display.id()) ==
display_list_.displays().end()) {
- display_list_.AddDisplay(
- changed_display, is_primary ? display::DisplayList::Type::PRIMARY
- : display::DisplayList::Type::NOT_PRIMARY);
+ display_list_.AddDisplay(changed_display,
+ is_primary ? DisplayList::Type::PRIMARY
+ : DisplayList::Type::NOT_PRIMARY);
return;
}
display_list_.UpdateDisplay(
- changed_display, is_primary ? display::DisplayList::Type::PRIMARY
- : display::DisplayList::Type::NOT_PRIMARY);
+ changed_display,
+ is_primary ? DisplayList::Type::PRIMARY : DisplayList::Type::NOT_PRIMARY);
}
gfx::Point ScreenBase::GetCursorScreenPoint() {
@@ -50,41 +50,41 @@ gfx::NativeWindow ScreenBase::GetWindowAtScreenPoint(const gfx::Point& point) {
return nullptr;
}
-display::Display ScreenBase::GetPrimaryDisplay() const {
- return *display_list_.GetPrimaryDisplayIterator();
+Display ScreenBase::GetPrimaryDisplay() const {
sky 2016/11/01 22:03:37 Can this function really be called when there are
kylechar 2016/11/01 22:07:13 Yep :( Other instances of Screen implement (eg. Sc
kylechar 2016/11/01 22:18:30 On second though, I could add a NOTREACHED() to ca
+ auto iter = display_list_.GetPrimaryDisplayIterator();
+ if (iter == display_list_.displays().end())
+ return Display(); // Invalid display since we have no primary display.
+ return *iter;
}
-display::Display ScreenBase::GetDisplayNearestWindow(
- gfx::NativeView view) const {
+Display ScreenBase::GetDisplayNearestWindow(gfx::NativeView view) const {
NOTIMPLEMENTED();
- return *display_list_.GetPrimaryDisplayIterator();
+ return GetPrimaryDisplay();
}
-display::Display ScreenBase::GetDisplayNearestPoint(
- const gfx::Point& point) const {
- return *display::FindDisplayNearestPoint(display_list_.displays(), point);
+Display ScreenBase::GetDisplayNearestPoint(const gfx::Point& point) const {
+ return *FindDisplayNearestPoint(display_list_.displays(), point);
}
int ScreenBase::GetNumDisplays() const {
return static_cast<int>(display_list_.displays().size());
}
-std::vector<display::Display> ScreenBase::GetAllDisplays() const {
+std::vector<Display> ScreenBase::GetAllDisplays() const {
return display_list_.displays();
}
-display::Display ScreenBase::GetDisplayMatching(
- const gfx::Rect& match_rect) const {
- const display::Display* match = display::FindDisplayWithBiggestIntersection(
- display_list_.displays(), match_rect);
+Display ScreenBase::GetDisplayMatching(const gfx::Rect& match_rect) const {
+ const Display* match =
+ FindDisplayWithBiggestIntersection(display_list_.displays(), match_rect);
return match ? *match : GetPrimaryDisplay();
}
-void ScreenBase::AddObserver(display::DisplayObserver* observer) {
+void ScreenBase::AddObserver(DisplayObserver* observer) {
display_list_.AddObserver(observer);
}
-void ScreenBase::RemoveObserver(display::DisplayObserver* observer) {
+void ScreenBase::RemoveObserver(DisplayObserver* observer) {
display_list_.RemoveObserver(observer);
}
« no previous file with comments | « ui/display/screen_base.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698