diff options
author | Richard Uhler <ruhler@google.com> | 2019-02-26 10:40:36 +0000 |
---|---|---|
committer | Richard Uhler <ruhler@google.com> | 2019-03-01 13:53:43 +0000 |
commit | 6f8a33bf2fe6ea779f950b2937adda30d65c1bee (patch) | |
tree | f7d1b861a7ae8d6d53afb0c22e7dfeac9e7a3b0e /rs/java/android/renderscript/ProgramFragmentFixedFunction.java | |
parent | 671c056ed0168e28c1e09e418a82d312fee01f21 (diff) |
Use a single list for available and committed rollbacks.
So that there is a single source of truth for pending backups and
pending restores. This fixes rollback of userdata for staged rollbacks.
Included in this change:
* Distinguish between PENDING_AVAILABLE, AVAILABLE, and COMMITTED
rollback states.
* Separate completeEnableRollback from makeRollbackAvailable.
* Make timestamp @NonNull and set it when rollback is made available.
* Don't listen for SESSION_UPDATED broadcasts.
* Factor out common code for ignoring saveRollbackData IOException.
* Other minor cleanups.
Test: atest RollbackTest
Test: atest StagedRollbackTest
Test: atest AppDataRollbackHelperTest
Bug: 124044231
Change-Id: I654a7827e9ed15659d0cb80e5a2c29c2660aea08
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions