fix(toolbar): do not bulk-selection on BrowseRecommends (#897)
This commit is contained in:
parent
c962584f19
commit
78f03f8207
2 changed files with 6 additions and 2 deletions
|
|
@ -28,7 +28,7 @@ fun BrowseSourceSimpleToolbar(
|
|||
onDisplayModeChange: (LibraryDisplayMode) -> Unit,
|
||||
scrollBehavior: TopAppBarScrollBehavior,
|
||||
// KMK -->
|
||||
toggleSelectionMode: () -> Unit,
|
||||
toggleSelectionMode: (() -> Unit)?,
|
||||
isRunning: Boolean,
|
||||
// KMK <--
|
||||
) {
|
||||
|
|
@ -53,6 +53,8 @@ fun BrowseSourceSimpleToolbar(
|
|||
onClick = { selectingDisplayMode = true },
|
||||
),
|
||||
)
|
||||
}
|
||||
toggleSelectionMode?.let {
|
||||
add(
|
||||
bulkSelectionButton(isRunning, toggleSelectionMode),
|
||||
)
|
||||
|
|
|
|||
|
|
@ -119,7 +119,9 @@ class BrowseRecommendsScreen(
|
|||
onDisplayModeChange = { screenModel.displayMode = it },
|
||||
scrollBehavior = scrollBehavior,
|
||||
// KMK -->
|
||||
toggleSelectionMode = bulkFavoriteScreenModel::toggleSelectionMode,
|
||||
toggleSelectionMode = {
|
||||
bulkFavoriteScreenModel.toggleSelectionMode()
|
||||
}.takeIf { !isExternalSource },
|
||||
isRunning = bulkFavoriteState.isRunning,
|
||||
// KMK <--
|
||||
)
|
||||
|
|
|
|||
Loading…
Reference in a new issue