diff options
author | Fabian Kozynski <kozynski@google.com> | 2020-08-10 12:00:40 -0400 |
---|---|---|
committer | Fabian Kozynski <kozynski@google.com> | 2020-08-10 12:00:40 -0400 |
commit | 3744d134add89693e1241abda0de7750ab1f7638 (patch) | |
tree | b05e3d4b47e879e7acd962b0273fee2f8e866e2f /rs/java/android/renderscript/ProgramFragmentFixedFunction.java | |
parent | 0a3b7c6ad69364710c31eab9db1c76a7c164948c (diff) |
setCurrentState(DESTROYED) called from main thread
Also address timing issues with bouncing calls between 2 handlers. In
particular, make sure that after a tile is DESTROYED, the state doesn't
change anymore due to leftover refreshState calls.
This sometimes would be caused as the result of an earlier tile added as
a callback on something that replies on add.
Make sure that tests that instantiate a QSTileImpl use the main looper
for the passed handler.
Test: atest TileServiceTest BooleanTileServiceTest
Test: manual, open QSCustomizer that destroys tiles
Test: atest SystemUITests
Change-Id: I77c61f743510cdcca54fa37cd26062a3c96bd649
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions