fix: bad cacheing behaviour

This commit is contained in:
minjaesong
2024-04-02 23:23:16 +09:00
parent 94152afcac
commit 9a8c91562e
6 changed files with 21 additions and 10 deletions

View File

@@ -44,12 +44,18 @@ class TerrarumAudioMixerTrack(
var currentTrack: MusicContainer? = null
set(value) {
field = musicCache.getOrPut(value)
field = if (value == null)
null
else
musicCache.getOrPut(value)
}
var nextTrack: MusicContainer? = null
set(value) {
field = musicCache.getOrPut(value)
field = if (value == null)
null
else
musicCache.getOrPut(value)
}
var volume: TrackVolume = 1.0