summaryrefslogtreecommitdiffstats
path: root/content/public
diff options
context:
space:
mode:
authorben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-14 00:08:18 +0000
committerben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-14 00:08:18 +0000
commitd219a19a5139d4917440c730c64b19c13b486291 (patch)
treea8dad68b8d936e64b9e2e65bd7e301660a8d88d2 /content/public
parentf6fd98a8327d82693ba458846d13990a1d1175e2 (diff)
downloadchromium_src-d219a19a5139d4917440c730c64b19c13b486291.zip
chromium_src-d219a19a5139d4917440c730c64b19c13b486291.tar.gz
chromium_src-d219a19a5139d4917440c730c64b19c13b486291.tar.bz2
Get the rest of the ash_unittests to pass with the new FocusController (!)
Ash changes: . Active RootWindow as tracked by the shell must only be updated when activation isn't being cleared. . AshFocusRules' method that locates the next window to activate now searches forward and backward from the destroyed window's container. It used to only search forward. . Some tests test for conditions that are no longer valid with the new focus controller, so we put some conditionals into the tests (PanelLayoutManagerTest and WindowManagerTest). . ToplevelWindowEventFilterTest had an incomplete ash environment that wasn't getting all the right logic, so changed it to use full-ash. . BubbleDelegateView needs to remove its observer to avoid a crash. Core logic changes: . A window must be focusable for it to be activatable. For some reason this test had eluded earlier incarnations. . GetActivatableWindow() needs to be able to jump to a modal transient if one is present. . GetFocusableWindow() needs to be able to hop to the next activatable window if the specified window isn't activatable. . Prevent recursion in processing focus/activation changes. . Prevent changing focus to the parent window when a child is focused. R=sky@chromium.org http://crbug.com/162100 Review URL: https://codereview.chromium.org/11519040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173011 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/public')
0 files changed, 0 insertions, 0 deletions