From 68c65df68ea955d1db1ad65cffd4c943d35c3185 Mon Sep 17 00:00:00 2001 From: Fabian Devel Date: Wed, 11 Sep 2024 13:55:39 +0200 Subject: [PATCH] feat(PublicShareMultiSelect): Disable multiselect for 1-file shares --- .../infomaniak/drive/ui/publicShare/PublicShareListFragment.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/infomaniak/drive/ui/publicShare/PublicShareListFragment.kt b/app/src/main/java/com/infomaniak/drive/ui/publicShare/PublicShareListFragment.kt index dbde4aca35..645615ef09 100644 --- a/app/src/main/java/com/infomaniak/drive/ui/publicShare/PublicShareListFragment.kt +++ b/app/src/main/java/com/infomaniak/drive/ui/publicShare/PublicShareListFragment.kt @@ -38,8 +38,8 @@ import com.infomaniak.drive.ui.SaveExternalFilesActivity.Companion.DESTINATION_F import com.infomaniak.drive.ui.SaveExternalFilesActivityArgs import com.infomaniak.drive.ui.fileList.FileListFragment import com.infomaniak.drive.ui.fileList.multiSelect.MultiSelectActionsBottomSheetDialog -import com.infomaniak.drive.ui.publicShare.PublicShareViewModel.Companion.ROOT_SHARED_FILE_ID import com.infomaniak.drive.ui.login.LoginActivity +import com.infomaniak.drive.ui.publicShare.PublicShareViewModel.Companion.ROOT_SHARED_FILE_ID import com.infomaniak.drive.utils.AccountUtils import com.infomaniak.drive.utils.DrivePermissions import com.infomaniak.drive.utils.FilePresenter.displayFile @@ -170,6 +170,7 @@ class PublicShareListFragment : FileListFragment() { if (file?.isFolder() == true) { openFolder(file) } else { + multiSelectManager.isMultiSelectAuthorized = false val fileList = file?.let(::listOf) ?: listOf() publicShareViewModel.childrenLiveData.postValue(fileList to true) }