summaryrefslogtreecommitdiff
path: root/libs/androidfw/StringPool.cpp
diff options
context:
space:
mode:
author Juan Sebastian Martinez <juansmartinez@google.com> 2024-06-06 08:53:13 -0700
committer Juan Sebastian Martinez <juansmartinez@google.com> 2024-06-09 19:57:44 -0700
commite8c17453ff530a15dd497f3c7d8b6f2ebe0c4873 (patch)
tree274abae09a859262dc378ef0ccda32b275506bec /libs/androidfw/StringPool.cpp
parent68291550da248c06692fff4eac462d6f5b99b20b (diff)
QS long-press effect without coroutines and touch listeners
Setting a touch listener in the QS long-press effect has been a source of regression. In addition, small increases in the main thread work during the required input event handling have created other regressions. This change aims to write the long-press effect in the most minimal way possible. Here, we only spy on touch events on the tile view and remove the overhead of coroutine continuations by adding a callback mechanism. Test: atest SystemUITests:QSTileViewImplTest Test: atest SystemUiRobotTests:QSLongPressEffectTest Bug: 345363816 Flag: com.android.systemui.quick_settings_visual_haptics_longpress Change-Id: Ic00f25597af977f7d94cf4248c1456d36ac7b69c
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions