summaryrefslogtreecommitdiff
path: root/java/src/com
diff options
context:
space:
mode:
Diffstat (limited to 'java/src/com')
-rw-r--r--java/src/com/android/intentresolver/contentpreview/payloadtoggle/domain/interactor/SelectionInteractor.kt4
1 files changed, 3 insertions, 1 deletions
diff --git a/java/src/com/android/intentresolver/contentpreview/payloadtoggle/domain/interactor/SelectionInteractor.kt b/java/src/com/android/intentresolver/contentpreview/payloadtoggle/domain/interactor/SelectionInteractor.kt
index a570f36e..802e58a2 100644
--- a/java/src/com/android/intentresolver/contentpreview/payloadtoggle/domain/interactor/SelectionInteractor.kt
+++ b/java/src/com/android/intentresolver/contentpreview/payloadtoggle/domain/interactor/SelectionInteractor.kt
@@ -44,7 +44,9 @@ constructor(
}
fun unselect(model: PreviewModel) {
- updateChooserRequest(selectionsRepo.selections.updateAndGet { it - model })
+ if (selectionsRepo.selections.value.size > 1) {
+ updateChooserRequest(selectionsRepo.selections.updateAndGet { it - model })
+ }
}
private fun updateChooserRequest(selections: Set<PreviewModel>) {