@@ -18,6 +18,7 @@ import android.view.View
1818import android.view.ViewGroup
1919import androidx.annotation.IdRes
2020import androidx.appcompat.content.res.AppCompatResources
21+ import androidx.core.os.BundleCompat
2122import androidx.core.os.bundleOf
2223import androidx.core.view.isEmpty
2324import androidx.core.view.isVisible
@@ -102,7 +103,9 @@ class FileActionsBottomSheet :
102103
103104 viewModel.load(requireArguments(), componentsGetter)
104105
105- endpoints = arguments?.getParcelableArrayList(FileActionsViewModel .ARG_ENDPOINTS )
106+ endpoints = arguments?.let { bundle ->
107+ BundleCompat .getParcelableArrayList(bundle, FileActionsViewModel .ARG_ENDPOINTS , Endpoint ::class .java)
108+ } ? : mutableListOf ()
106109
107110 val bottomSheetDialog = dialog as BottomSheetDialog
108111 bottomSheetDialog.behavior.state = BottomSheetBehavior .STATE_EXPANDED
@@ -368,7 +371,7 @@ class FileActionsBottomSheet :
368371 FileActionsViewModel .ARG_FILES to ArrayList <OCFile >(files),
369372 FileActionsViewModel .ARG_IS_OVERFLOW to isOverflow,
370373 FileActionsViewModel .ARG_IN_SINGLE_FILE_FRAGMENT to inSingleFileFragment,
371- FileActionsViewModel .ARG_ENDPOINTS to endpoints
374+ FileActionsViewModel .ARG_ENDPOINTS to java.util. ArrayList ( endpoints)
372375 )
373376 additionalToHide?.let {
374377 argsBundle.putIntArray(FileActionsViewModel .ARG_ADDITIONAL_FILTER , additionalToHide.toIntArray())
0 commit comments