handle range select of shuffled entries

This commit is contained in:
jeffvli
2021-09-13 12:59:30 -07:00
parent fed2ee5156
commit 71723cd678
2 changed files with 10 additions and 2 deletions

View File

@@ -70,7 +70,11 @@ const NowPlayingMiniView = () => {
dispatch(toggleSelected(rowData));
} else if (e.shiftKey) {
dispatch(setRangeSelected(rowData));
dispatch(toggleRangeSelected(playQueue.entry));
dispatch(
toggleRangeSelected(
playQueue.shuffle ? playQueue.shuffledEntry : playQueue.entry
)
);
} else {
dispatch(setSelected(rowData));
}

View File

@@ -71,7 +71,11 @@ const NowPlayingView = () => {
if (searchQuery !== '') {
dispatch(toggleRangeSelected(filteredData));
} else {
dispatch(toggleRangeSelected(playQueue.entry));
dispatch(
toggleRangeSelected(
playQueue.shuffle ? playQueue.shuffledEntry : playQueue.entry
)
);
}
} else {
dispatch(setSelected(rowData));