Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
OpenALBindings: Avoid deadlock when
Sys.exit()
is called
This change eliminates the cleanup attempt of the current OpenAL context and associated system resources. A change in OpenAL 1.20.0 made it unlikely that we will be able to clean up things in this way moving forward. We should steer users toward using `lime.system.System.exit()` or petition a change in the haxe stdlib to allow us to hook into Sys.exit(). I am not 100% satisfied with this, so perhaps we will find another solution. In the end, I think the benefit of updating OpenAL supersedes any inconvenience here. Closes #1803
- Loading branch information