|
|
commit 9d27ec875476f30e34bf01bf788b41776681a152
Author: Leon Winter <lwi@ring0.de>
AuthorDate: Fri Jun 25 16:19:35 2021 +0200
Commit: Albrecht Schlosser <albrechts.fltk@online.de>
CommitDate: Sat Jul 16 16:52:26 2022 +0200
beep: use maximum loudness for error, otherwise system-default
src/drivers/X11/Fl_X11_Screen_Driver.cxx | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git src/drivers/X11/Fl_X11_Screen_Driver.cxx src/drivers/X11/Fl_X11_Screen_Driver.cxx
index 0da774c..94c37bf 100644
--- src/drivers/X11/Fl_X11_Screen_Driver.cxx
+++ src/drivers/X11/Fl_X11_Screen_Driver.cxx
@@ -340,17 +340,19 @@ void Fl_X11_Screen_Driver::screen_dpi(float &h, float &v, int n)
void Fl_X11_Screen_Driver::beep(int type)
{
+
+ int vol;
switch (type) {
- case FL_BEEP_DEFAULT :
case FL_BEEP_ERROR :
- if (!fl_display) open_display();
- XBell(fl_display, 0);
+ vol = 100;
break;
+ case FL_BEEP_DEFAULT :
default :
- if (!fl_display) open_display();
- XBell(fl_display, 50);
+ vol = 0;
break;
}
+ if (!fl_display) open_display();
+ XBell(fl_display, vol);
}
[ Direct Link to Message ] | |
|
| |