Skip to content

Commit cb866b3

Browse files
committed
only seek when player is playing
# Conflicts: # LavalinkServer/src/main/java/lavalink/server/player/PlayerRestHandler.kt
1 parent a884dbc commit cb866b3

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

LavalinkServer/src/main/java/lavalink/server/player/PlayerRestHandler.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,10 @@ class PlayerRestHandler(
120120
// we handle position differently for playing new tracks
121121
playerUpdate.position.takeIf { it.isPresent && !playerUpdate.encodedTrack.isPresent && !playerUpdate.identifier.isPresent }
122122
?.let {
123-
player.seekTo(it.value)
124-
SocketServer.sendPlayerUpdate(context, player)
123+
if (player.isPlaying) {
124+
player.seekTo(it)
125+
SocketServer.sendPlayerUpdate(context, player)
126+
}
125127
}
126128

127129
playerUpdate.endTime.takeIf { it.isPresent && !playerUpdate.encodedTrack.isPresent && !playerUpdate.identifier.isPresent }

0 commit comments

Comments
 (0)