Bug 1806400 - Change active state either on `APZStateChange::eEndTouch` or `eTouchEnd...
commitb4647da25c69f44eb9296c9a67299fceb6eed657
authorHiroyuki Ikezoe <hikezoe.birchill@mozilla.com>
Wed, 21 Feb 2024 05:17:54 +0000 (21 05:17 +0000)
committerHiroyuki Ikezoe <hikezoe.birchill@mozilla.com>
Wed, 21 Feb 2024 05:17:54 +0000 (21 05:17 +0000)
tree3cc7ca79ff07c686ccd8bb2de1d4f8a53c697998
parent39f76d2f746336f9fb50ca4bd409a9f2b8bda12b
Bug 1806400 - Change active state either on `APZStateChange::eEndTouch` or `eTouchEnd`. r=dlrobertson

Similar to the situation between `APZStateChange::eStartTouch` and `eTouchStart` event,
`APZStateChange::eEndTouch` can happen after `eTouchEnd` event.

Differential Revision: https://phabricator.services.mozilla.com/D199026
gfx/layers/apz/util/APZEventState.cpp
gfx/layers/apz/util/ActiveElementManager.cpp
gfx/layers/apz/util/ActiveElementManager.h