Fix large menu position on a small screen.
Currently excessively large menus are only displayed correctly with kBubbleAbove alignment. This CL adds checks and adjustments that ensure the correct menu size and position when alignment is kBubbleLeft or kBubbleRight. Bug: 1002879 Test: manual, added MenuControllerTest.TestMenuFitsOnSmallScreen/* Change-Id: I2dd36432465d4df39f47296d7675f9c65e7ec25e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1807565Reviewed-by:Scott Violet <sky@chromium.org> Commit-Queue: Vladislav Kaznacheev <kaznacheev@chromium.org> Cr-Commit-Position: refs/heads/master@{#704394}
Showing
Please register or sign in to comment