diff options
author | Stijn Buys <ingar@osirion.org> | 2008-10-16 16:34:15 +0000 |
---|---|---|
committer | Stijn Buys <ingar@osirion.org> | 2008-10-16 16:34:15 +0000 |
commit | 1a28393dabf4f4696bf433ddde52e7a25253c955 (patch) | |
tree | 4d4fa4034f30fc882a78ab6ea148a32e83b9e88c /src/core/clientstate.cc | |
parent | 1e0df536c2fae85c317ce9c3cc17603d5f98c911 (diff) |
various user interface related updates
Diffstat (limited to 'src/core/clientstate.cc')
-rw-r--r-- | src/core/clientstate.cc | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/src/core/clientstate.cc b/src/core/clientstate.cc index 84e1fe0..298e653 100644 --- a/src/core/clientstate.cc +++ b/src/core/clientstate.cc @@ -65,10 +65,22 @@ void ClientState::clearsound() { if (state_engineloopsource) { application()->notify_remove_sound(state_engineloopsource); + } + + if (state_engineeventsource) { application()->notify_remove_sound(state_engineeventsource); - state_engineloopsource = 0; - state_engineloopbuffer = 0; } + + state_thusterloopbuffer = 0; + state_impulseloopbuffer = 0; + state_impulsestartbuffer = 0; + state_impulsestopbuffer = 0; + + state_engineloopbuffer = 0; + state_engineloopsource = 0; + + state_engineeventbuffer = 0; + state_engineeventsource = 0; } void ClientState::assign(Entity * entity) |