diff --git a/src/renderer/components/item-list/helpers/item-list-controls.ts b/src/renderer/components/item-list/helpers/item-list-controls.ts index b8ef6869a..c520e7ad0 100644 --- a/src/renderer/components/item-list/helpers/item-list-controls.ts +++ b/src/renderer/components/item-list/helpers/item-list-controls.ts @@ -144,11 +144,13 @@ export const useDefaultItemListControls = () => { } }, - onDoubleClick: ({ item, itemType }: DefaultItemControlProps) => { - if (!item) { + onDoubleClick: ({ internalState, item, itemType }: DefaultItemControlProps) => { + if (!item || !internalState) { return; } + internalState.setSelected([item]); + if (itemType === LibraryItem.QUEUE_SONG) { const queueSong = item as QueueSong; if (queueSong._uniqueId) {