frozen = f;
// Stop sound on a pause
- SGSoundMgr *smgr = (SGSoundMgr *)globals->get_subsystem("soundmgr");
+ SGSoundMgr *smgr = globals->get_soundmgr();
if ( smgr != NULL ) {
if ( f ) {
smgr->suspend();
- } else if (!fgGetBool("/sim/sound/pause")) {
+ } else if (fgGetBool("/sim/sound/working")) {
smgr->resume();
}
}