Don't pass non slider adj. as user interactions
This cl stops passing RBC on, RBC off and RBC intensity changes as
slider interactions. Normal slider interactions will be passed as a user
interaction, regardless of whether RBC is on or not. Also, ensure the
short term model (STM) is correctly reset when necessary.
| Old Scenario: | New Scenario:
RBC turned on | user initiated | non user
| keep STM | reset STM
RBC turned off | non user | non user
| reset STM | reset STM
Change of intensity | user initiated | non user
| reset STM | reset STM
Slider interaction | user initiated | user initiated
whilst RBC is on | keep STM | keep STM
Bug: 204298104
Bug: 202262784
Test: adb shell dumpsys display | grep -A50 mEvents
Test: manual logs and check interactions
Change-Id: I135623dc9ccca11817d5dd07d9b333b94aac30f1
Loading
Please register or sign in to comment