OopAsh: Fix appearance of browser header when toggling between states
(restored and maximized)

It would be nice if the window's size change and state change were
synced up. As it is, the size change comes through first and causes a
layout which doesn't take into account the new state. Then, the state
change comes through but doesn't cause a layout to occur. This patch
makes the OopAsh frame do an explicit layout due to state changes.

Bug: 854704
Change-Id: Ieab1883cebab64873e0e1e88da85d8de54af8e7f
Reviewed-on: https://chromium-review.googlesource.com/1142453
Reviewed-by: Scott Violet <sky@chromium.org>
Commit-Queue: Evan Stade <estade@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576574}
2 files changed