Skip to content

Commit ea38c1c

Browse files
Merge pull request #1702 from Infomaniak/deactivate-multi-select-if-no-selection
Deactivate multiselect if we don't have any selected mail
2 parents eaa6196 + b384ded commit ea38c1c

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

app/src/main/java/com/infomaniak/mail/ui/main/folder/ThreadListMultiSelection.kt

+7-3
Original file line numberDiff line numberDiff line change
@@ -128,9 +128,13 @@ class ThreadListMultiSelection {
128128
}
129129

130130
mainViewModel.selectedThreadsLiveData.observe(viewLifecycleOwner) { selectedThreads ->
131-
updateSelectedCount(selectedThreads)
132-
updateSelectAllLabel()
133-
updateMultiSelectActionsStatus(selectedThreads)
131+
if (selectedThreads.isEmpty()) {
132+
mainViewModel.isMultiSelectOn = false
133+
} else {
134+
updateSelectedCount(selectedThreads)
135+
updateSelectAllLabel()
136+
updateMultiSelectActionsStatus(selectedThreads)
137+
}
134138
}
135139
}
136140

0 commit comments

Comments
 (0)