Chromium Code Reviews
DescriptionRandom fixes for mash bridge classes
. MusLayoutManagerAdapter wasn't installed observer correctly
. Updated set of activation parents.
. WmGlobalMus::GetTopLevelAncestor consults set of activation parents.
. WmGlobalMus deals with WindowTreeConnection being deleted while alive.
. WmLookupMus installs itself as the WmLookup.
. WmRootWindowController lookup key is no longer owned (it'll be owned by
RootController).
. Added WmRootWindowController::NotifyFullscreenStatechanged().
. Wired up WmRootWindowControllerMus observers.
. Changed WmWindowMus shell ids to be stored in WmWindowMus rather than use
mus::Window's local_id. This way it doesn't conflict with other code that
wants to use the local id (we store the container in the local id).
. Route WmWindowMus::SetBounds() to the layutmanager appropriately.
. WmWindowMus::GetboundsInScreen() was including the bounds of 'this' resulting
in double counting the initial offset.
. WmWindowMus::Activate() moves to front.
. WmWindowMus::OnWindowReordered() was notifying the wrong observers.
. WmWindowMus::OnWindowSharedPropertyChanged now calls to WindowState
R=jamescook@chromium.org
BUG=603369
TEST=none
Committed: https://crrev.com/990b86fe4ea3085e6df6dd58316a2d2c34aad241
Cr-Commit-Position: refs/heads/master@{#394170}
Patch Set 1 #Patch Set 2 : tweaks #
Total comments: 2
Patch Set 3 : comment #
Messages
Total messages: 9 (3 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||