summaryrefslogtreecommitdiffstats
path: root/ui/aura
diff options
context:
space:
mode:
authoroshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-28 11:52:10 +0000
committeroshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-28 11:52:10 +0000
commit47ebe0c6296197904f7faf4be3f4f8670d147c12 (patch)
treebe97294c4f938c1e5aad79e68a89debd8e2f4f0d /ui/aura
parent15a8139dec983576d677bc6b6abded5c2b451c09 (diff)
downloadchromium_src-47ebe0c6296197904f7faf4be3f4f8670d147c12.zip
chromium_src-47ebe0c6296197904f7faf4be3f4f8670d147c12.tar.gz
chromium_src-47ebe0c6296197904f7faf4be3f4f8670d147c12.tar.bz2
Refactor DisplayInfo/Display - 2nd try
This is a first step to fix overscan issue and implement screen rotation. * remove bounds_in_pixel from gfx::Display * promote DisplayInfo to separate class/file * All display information is now generated in display_change_observer_x11.cc. almost no X11 depenency in display_manager.cc (I'll move FindInternalDisplayID out from display_manager.cc once https://codereview.chromium.org/12217120/ is landed) This makes testing more consistent with real environment. * Add DisplayManager::ClearCustomOverscanInsets so that you can reset the insets to default value. * Removed obsolete AshTestBase::ChangeDisplayConfig BUG=174721,119268 TEST=covered by test Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=185178 Review URL: https://chromiumcodereview.appspot.com/12218045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185230 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/aura')
-rw-r--r--ui/aura/root_window.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/ui/aura/root_window.cc b/ui/aura/root_window.cc
index 7305ca7..7ff474f 100644
--- a/ui/aura/root_window.cc
+++ b/ui/aura/root_window.cc
@@ -196,6 +196,7 @@ gfx::Size RootWindow::GetHostSize() const {
}
void RootWindow::SetHostBounds(const gfx::Rect& bounds_in_pixel) {
+ DCHECK(!bounds_in_pixel.IsEmpty());
DispatchHeldMouseMove();
host_->SetBounds(bounds_in_pixel);
synthesize_mouse_move_ = false;