commit | d4e57f69fd7b3412a7f09fe74077d65f361d6cb6 | [log] [tgz] |
---|---|---|
author | Jun Mukai <mukai@chromium.org> | Fri Mar 08 20:10:15 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Mar 08 20:10:15 2019 |
tree | 6b456eac0141c2ab09741a5d1c52131352ac00fb | |
parent | ae1c28dc1d335087198e1d1b0a534134635d1277 [diff] |
Fix transient window repositioning in overview mode When a transient descendent is repositioned in the overview mode, it should have to re-compute the transform for the overview item, otherwise the transient descendent may be positioned incorrectly. This happens quite more often when window service is used, like reported in the bug; the main window's bounds change and its transient descendents bounds change happen asynchronously. Bug: 882654 Test: manually Change-Id: I2f958d40337ba7239a27533ed17547c2a8456342 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1510172 Commit-Queue: Jun Mukai <mukai@chromium.org> Reviewed-by: Scott Violet <sky@chromium.org> Reviewed-by: Xiaoqian Dai <xdai@chromium.org> Cr-Commit-Position: refs/heads/master@{#639136}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .