Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 7f94e76f authored by mattsziklay's avatar mattsziklay
Browse files

Fix input in new handle menu layer.

Introduces mGlobalMenuCoordinate to track the menu's position in global
coordinates. This is used for determining valid menu input when the menu
is layered above status bar as mHandleMenuPosition is offset due to the
system's WindowManager positioning views differently.

Also skips HandleMenu.checkMotionEvent if the view is layered above
status bar as the Views can handle input directly and not skipping it
causes the collapse button to not work.

Bug: 345774744
Test: Manual, click buttons and non-button areas in handle menu for all
windowing modes
Flag: lse_desktop_experience.enable_additional_windows_above_status_bar

Change-Id: I905aa87684b837b5d48d9f83044bb1e2e97107ed
parent 27165ad7
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment