diff options
author | sail@chromium.org <sail@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-10-26 19:29:16 +0000 |
---|---|---|
committer | sail@chromium.org <sail@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-10-26 19:29:16 +0000 |
commit | f3dfc8fabad76466cde4c48ff44f729a3b0c773f (patch) | |
tree | 2421915803dea92cc3ef20d447cfe88d5bb7b607 /chrome/browser/prefs | |
parent | f09d17e64714d328bf91d5bb50b860092f762afa (diff) | |
download | chromium_src-f3dfc8fabad76466cde4c48ff44f729a3b0c773f.zip chromium_src-f3dfc8fabad76466cde4c48ff44f729a3b0c773f.tar.gz chromium_src-f3dfc8fabad76466cde4c48ff44f729a3b0c773f.tar.bz2 |
Revert 164352 - Re-vamped the entire window auto positioning logic
As long as the user did not move / resize the window:
A single visible window (browser / app) on the screen will always be centered.
When a second visible (browser / app) window joins in, both will be pushed into opposite corners.
When more windows get piled up, they go every time into the opposite side of the currently active window.
When the user has resized / moved a window, it will be treated as a visible (browser / app) window, but it will not get moved - the others will however.
Addressing bug: Moving last remaining tabbed window back into screen center
BUG=153431, 150879, 153302
TEST=unit-tests & visual
Review URL: https://chromiumcodereview.appspot.com/11085053
TBR=skuhne@chromium.org
Review URL: https://codereview.chromium.org/11313012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@164363 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/prefs')
-rw-r--r-- | chrome/browser/prefs/pref_service_browsertest.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/chrome/browser/prefs/pref_service_browsertest.cc b/chrome/browser/prefs/pref_service_browsertest.cc index 0054fa5..da3556a 100644 --- a/chrome/browser/prefs/pref_service_browsertest.cc +++ b/chrome/browser/prefs/pref_service_browsertest.cc @@ -36,8 +36,9 @@ IN_PROC_BROWSER_TEST_F(PreservedWindowPlacement, PRE_Test) { IN_PROC_BROWSER_TEST_F(PreservedWindowPlacement, Test) { gfx::Rect bounds = browser()->window()->GetBounds(); + gfx::Rect expected_bounds(gfx::Rect(20, 30, 400, 500)); - ASSERT_EQ(expected_bounds.ToString(), bounds.ToString()); + ASSERT_EQ(expected_bounds, bounds); } #endif // defined(TOOLKIT_GTK) |