Fix onIsStashedChanged() not called in 3 button mode
Calling this ensures we update touchableRegion accordingly. Since this will also start the stashed handle region sampling, which we don't need for 3 button mode, also adjust logic to check that the StashedHandleView is actually visible. Flag: None Test: Lock screen, run `adb shell cmd uimode night yes`, unlock Test: Lock screen, rotate, unlock In both cases, verify touchableRegion is accurate Fixes: 315393203 (cherry picked from commit 438e6c90) (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:5c3404751afa62a8cab91b357e30a9595724c942) Merged-In: I951af6b97cad0ee0f362dc22f3996cfd9286a21e Change-Id: I951af6b97cad0ee0f362dc22f3996cfd9286a21e
Loading