From 440a4fb23655fffd06e7d5bfeb4c18c96dca5cc7 Mon Sep 17 00:00:00 2001 From: topi314 Date: Thu, 4 Jan 2024 00:04:38 +0100 Subject: [PATCH] fix not being able to seek when player is paused --- .../src/main/java/lavalink/server/player/PlayerRestHandler.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/LavalinkServer/src/main/java/lavalink/server/player/PlayerRestHandler.kt b/LavalinkServer/src/main/java/lavalink/server/player/PlayerRestHandler.kt index fe0e4fe92..96ee7dd72 100644 --- a/LavalinkServer/src/main/java/lavalink/server/player/PlayerRestHandler.kt +++ b/LavalinkServer/src/main/java/lavalink/server/player/PlayerRestHandler.kt @@ -120,8 +120,8 @@ class PlayerRestHandler( // we handle position differently for playing new tracks playerUpdate.position.takeIf { it.isPresent && !playerUpdate.encodedTrack.isPresent && !playerUpdate.identifier.isPresent } ?.let { - if (player.isPlaying) { - player.seekTo(it.value) + if (player.track != null) { + player.seekTo(it) SocketServer.sendPlayerUpdate(context, player) } }