diff --git a/src/renderer/features/player/hooks/use-queue-restore.ts b/src/renderer/features/player/hooks/use-queue-restore.ts index 1aae370e5..4d443645f 100644 --- a/src/renderer/features/player/hooks/use-queue-restore.ts +++ b/src/renderer/features/player/hooks/use-queue-restore.ts @@ -78,9 +78,7 @@ export const useInitialTimestampRestore = () => { } const targetUniqueId = startupSeekTargetUniqueIdRef.current; - const currentUniqueId = usePlayerStore.getState().getQueue().items[ - usePlayerStore.getState().player.index - ]?._uniqueId; + const currentUniqueId = usePlayerStore.getState().getCurrentSong()?._uniqueId; if (targetUniqueId && currentUniqueId !== targetUniqueId) { cancelStartupSeek();