Mercurial > touhou
diff pytouhou/ui/music.pyx @ 529:bd0c15d28dd6
Always verify chunks are not None before using them, fix crash when audio is disabled.
author | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> |
---|---|
date | Sun, 23 Mar 2014 10:51:19 +0100 |
parents | 7c3c90468996 |
children | a50c0a1b628f |
line wrap: on
line diff
--- a/pytouhou/ui/music.pyx +++ b/pytouhou/ui/music.pyx @@ -104,5 +104,6 @@ cdef class SFXPlayer(MusicPlayer): sound.play(channel, 0) cpdef set_volume(self, name, float volume): - chunk = self.get_sound(name) - chunk.set_volume(volume) + sound = self.get_sound(name) + if sound is not None: + sound.set_volume(volume)