<div class="gmail_quote">On Fri, Jan 8, 2010 at 12:54 PM, Willem Jan Palenstijn <span dir="ltr"><<a href="mailto:wjp@usecode.org">wjp@usecode.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

It seems the 'mute' config option is mainly handled by<br>
Engine::syncSoundSettings() (in engine/engine.cpp), but this function doesn't<br>
seem to be called by most engines. Many engines duplicate this function (either<br>
literally or by doing something similar), but ignore the 'mute' key entirely.<br>
Unsurprisingly the 'mute all' button in the options menu doesn't seem to work<br>
in the engines I tried. Did this ever work?<br><br></blockquote><div>yeah, when I was implementing it, my stuck point was that there was no engine to copy the code from.  this menu option must have been added relatively recently when the existing engines had already implemented different methods (maybe options related to muting a concrete sound source as opposed to muting everything at once, which I don't see in the menu now).</div>

<div><br></div><div>when I played with it, I realized that those other methods ignored the mute check-box that's in the menu currently.  after I implemented it my way, muting started working.</div></div><div><br></div>

I have never got the error you report though.<div><br>-- <br>Robert Špalek <<a href="mailto:rspalek@gmail.com">rspalek@gmail.com</a>><br>
</div>