- if( result >= 0 && beep && new_scale != 1 ) {
- static struct { double freq, secs, gain; }
- tone[2] = { { 2000., 1.5, 0.5 }, { 4000., 0.25, 0.5 } };
- int i = result > 0 ? 0 : 1;
- mwindow->beep(tone[i].freq, tone[i].secs, tone[i].gain);
+ if( result >= 0 && beep > 0 && new_scale != 1 ) {
+ if( !result ) {
+ mwindow->beep(4000., 0.5, beep);
+ usleep(250000);
+ mwindow->beep(1000., 0.5, beep);
+ usleep(250000);
+ mwindow->beep(4000., 0.5, beep);
+ }
+ else
+ mwindow->beep(2000., 2.0, beep);