Loading
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