Add Mute all Sounds menu XB
[xboard.git] / dialogs.c
index d3b333e..64001c2 100644 (file)
--- a/dialogs.c
+++ b/dialogs.c
@@ -866,7 +866,9 @@ static void
 Test (int n)
 {
     GenericReadout(soundOptions, 1);
+    mute <<= 1; // temporarily enable
     if(soundFiles[values[2]]) PlaySoundFile(soundFiles[values[2]]);
+    mute >>= 1;
 }
 
 void
@@ -2691,7 +2693,9 @@ DisplayHelp (char *name)
            FREE(manText[1]); manText[1] = NULL;      // so any currently held text is worthless
            safeStrCpy(tidy, buf, MSG_SIZ);           // remember current engine
            eng = BufferCommandOutput(tidy, MSG_SIZ); // obtain path to  its man file
+           if(*eng)
            safeStrCpy(engMan, eng, strlen(eng));     // and remember that too
+           else *engMan = NULLCHAR;
            FREE(eng);
        }
        safeStrCpy(buf, engMan, MSG_SIZ); n = 1;      // use engine man