Fixed
Status Update
Comments
ap...@google.com <ap...@google.com> #2
Project: platform/frameworks/support
Branch: androidx-master-dev
commit 20f3c11d8f2428ff8028bce1f527946a364ef413
Author: Yigit Boyar <yboyar@google.com>
Date: Mon Jun 15 10:45:32 2020
Fix cancellation when mixing suspend and sync submitData
RelNote: "Synchronous version of submitData no longer causes
a crash due concurrent collection on multiple PagingData when
called after call to suspending version of submitData."
Fixes: 158048877
Test: ./gradlew paging:paging-common:test
Test: ./gradlew paging:paging-runtime:cC
Change-Id: I263580a7cb300229eadaa431fa699f25d7ac4ee1
M paging/common/src/main/kotlin/androidx/paging/PagingDataDiffer.kt
A paging/common/src/main/kotlin/androidx/paging/SingleRunner.kt
M paging/common/src/test/kotlin/androidx/paging/PagingDataDifferTest.kt
A paging/common/src/test/kotlin/androidx/paging/SingleRunnerTest.kt
M paging/runtime/src/androidTest/java/androidx/paging/AsyncPagingDataDifferTest.kt
M paging/runtime/src/main/java/androidx/paging/AsyncPagingDataDiffer.kt
https://android-review.googlesource.com/1337116
Branch: androidx-master-dev
commit 20f3c11d8f2428ff8028bce1f527946a364ef413
Author: Yigit Boyar <yboyar@google.com>
Date: Mon Jun 15 10:45:32 2020
Fix cancellation when mixing suspend and sync submitData
RelNote: "Synchronous version of submitData no longer causes
a crash due concurrent collection on multiple PagingData when
called after call to suspending version of submitData."
Fixes: 158048877
Test: ./gradlew paging:paging-common:test
Test: ./gradlew paging:paging-runtime:cC
Change-Id: I263580a7cb300229eadaa431fa699f25d7ac4ee1
M paging/common/src/main/kotlin/androidx/paging/PagingDataDiffer.kt
A paging/common/src/main/kotlin/androidx/paging/SingleRunner.kt
M paging/common/src/test/kotlin/androidx/paging/PagingDataDifferTest.kt
A paging/common/src/test/kotlin/androidx/paging/SingleRunnerTest.kt
M paging/runtime/src/androidTest/java/androidx/paging/AsyncPagingDataDifferTest.kt
M paging/runtime/src/main/java/androidx/paging/AsyncPagingDataDiffer.kt
ap...@google.com <ap...@google.com> #3
Project: platform/frameworks/support
Branch: androidx-master-dev
commit 4cb468e7fa0060b63294c98a8ca337e9d34c0c39
Author: Yigit Boyar <yboyar@google.com>
Date: Mon Jun 15 10:45:32 2020
Prevent submitData cancellation from propagating to scope
Bug: 158048877
Test: ./gradlew paging:paging-common:test
Test: ./gradlew paging:paging-runtime:cC
Change-Id: If0fe0370ffdb45ac810d2cdb0102f339d1ff9a75
M paging/common/src/main/kotlin/androidx/paging/SingleRunner.kt
M paging/common/src/test/kotlin/androidx/paging/PagingDataDifferTest.kt
M paging/common/src/test/kotlin/androidx/paging/SingleRunnerTest.kt
M paging/runtime/src/androidTest/java/androidx/paging/AsyncPagingDataDifferTest.kt
https://android-review.googlesource.com/1340849
Branch: androidx-master-dev
commit 4cb468e7fa0060b63294c98a8ca337e9d34c0c39
Author: Yigit Boyar <yboyar@google.com>
Date: Mon Jun 15 10:45:32 2020
Prevent submitData cancellation from propagating to scope
Bug: 158048877
Test: ./gradlew paging:paging-common:test
Test: ./gradlew paging:paging-runtime:cC
Change-Id: If0fe0370ffdb45ac810d2cdb0102f339d1ff9a75
M paging/common/src/main/kotlin/androidx/paging/SingleRunner.kt
M paging/common/src/test/kotlin/androidx/paging/PagingDataDifferTest.kt
M paging/common/src/test/kotlin/androidx/paging/SingleRunnerTest.kt
M paging/runtime/src/androidTest/java/androidx/paging/AsyncPagingDataDifferTest.kt
Description
No description yet.