diff --git a/src/net/torvald/terrarum/audio/MusicCache.kt b/src/net/torvald/terrarum/audio/MusicCache.kt index f8d585b83..ec817435c 100644 --- a/src/net/torvald/terrarum/audio/MusicCache.kt +++ b/src/net/torvald/terrarum/audio/MusicCache.kt @@ -8,9 +8,7 @@ class MusicCache(val trackName: String) : Disposable { private val cache = HashMap() fun getOrPut(music: MusicContainer?): MusicContainer? { - if (music != null && !music.toRAM) - return music - if (music != null && music.toRAM) // for now only the on-the-RAM tracks are getting cached + if (music != null) return cache.getOrPut(music.name) { music.makeCopy() } return null }