Making ShadeInteractor aware of user interactions remotely initiated.
A user swipe that originates remotely (i.e., in Launcher) and continues to be processed in System UI is still a user-generated gesture. The ShadeInteractor should consider this event as well in the isUserInteracting Flow. Consolidating this upstream logic also makes the shade pull haptics logic simpler. Test: refactored Unit tests. Test: manual. Verified shade pull haptics continue to work when swiping and flinging from the homescreen, status bar, and lockscreen (with dual and single shade) Bug: 437426109 Flag: com.android.systemui.scene_container Change-Id: I4962fcf0ba0dd5ffd9a8aa9715d5996486323434
Loading
Please register or sign in to comment