Browse Source

FileBrowserFragment: Update CAB subtitle on file selection

merge-requests/2254/merge
Kerry Shen 1 year ago
parent
commit
239b01c121
  1. 12
      application/vlc-android/src/org/videolan/vlc/gui/browser/FileBrowserFragment.kt

12
application/vlc-android/src/org/videolan/vlc/gui/browser/FileBrowserFragment.kt

@ -27,6 +27,7 @@ import android.os.Bundle
import android.view.Menu
import android.view.MenuInflater
import android.view.View
import androidx.appcompat.view.ActionMode
import androidx.core.net.toUri
import androidx.fragment.app.Fragment
import androidx.fragment.app.FragmentActivity
@ -44,6 +45,7 @@ import org.videolan.vlc.gui.dialogs.CONFIRM_DELETE_DIALOG_RESULT_BAN_FOLDER
import org.videolan.vlc.gui.dialogs.ConfirmDeleteDialog
import org.videolan.vlc.gui.dialogs.RenameDialog
import org.videolan.vlc.gui.helpers.MedialibraryUtils
import org.videolan.vlc.gui.helpers.fillActionMode
import org.videolan.vlc.util.ContextOption
import org.videolan.vlc.util.ContextOption.*
import org.videolan.vlc.util.FileUtils
@ -163,4 +165,14 @@ open class FileBrowserFragment : BaseBrowserFragment() {
}
}
override fun onPrepareActionMode(mode: ActionMode, menu: Menu): Boolean {
val count = adapter.multiSelectHelper.getSelectionCount()
if (count == 0) {
stopActionMode()
return false
}
lifecycleScope.launch { fillActionMode(requireActivity(), mode, adapter.multiSelectHelper) }
return true
}
}

Loading…
Cancel
Save