Fix loopSound crash w/ new memory clearing

This commit is contained in:
2023-08-27 23:18:20 -06:00
parent f6c4efd1de
commit abdf6a051c
2 changed files with 6 additions and 5 deletions

View File

@@ -1,6 +1,6 @@
# @install: lix --silent download "gh://github.com/kiss-lang/hollywoo#cbff6575ee391c99122075f9d17c347598aa3354" into hollywoo/0.0.0/github/cbff6575ee391c99122075f9d17c347598aa3354
# @run: haxelib run-dir hollywoo "${HAXE_LIBCACHE}/hollywoo/0.0.0/github/cbff6575ee391c99122075f9d17c347598aa3354"
# @install: lix --silent download "gh://github.com/kiss-lang/hollywoo#e2bb87f3d5bef7e634ccb9bb8807a91627c4a221" into hollywoo/0.0.0/github/e2bb87f3d5bef7e634ccb9bb8807a91627c4a221
# @run: haxelib run-dir hollywoo "${HAXE_LIBCACHE}/hollywoo/0.0.0/github/e2bb87f3d5bef7e634ccb9bb8807a91627c4a221"
-lib kiss
-lib kiss-tools
-cp ${HAXE_LIBCACHE}/hollywoo/0.0.0/github/cbff6575ee391c99122075f9d17c347598aa3354/src/
-cp ${HAXE_LIBCACHE}/hollywoo/0.0.0/github/e2bb87f3d5bef7e634ccb9bb8807a91627c4a221/src/
-D hollywoo=0.0.0

View File

@@ -65,7 +65,7 @@
(let [oldCC cc]
(set cc
(makeCC
(stopLoopingSound skipping (makeCC null))
(stopSound skipping soundLoop (makeCC null))
(when oldCC
(oldCC)))))
(loopSound skipping soundLoop (makeCC null) volumeMod))
@@ -516,7 +516,8 @@
(cleanup
(set tweens [])
(set flxDirector.nextCC null)
(loopingSoundPlays.clear)
(destroyAndClear actors)
(destroyAndClear props)
(destroyAndClear sets)