FLTK logo

[master] 9d27ec8 - beep: use maximum loudness for error, otherwise system-default

FLTK matrix user chat room
(using Element browser app)   FLTK gitter user chat room   GitHub FLTK Project   FLTK News RSS Feed  
  FLTK Library      Forums      Links      Apps     Login 
 All Forums  |  Back to fltk.commit  ]
 
Previous Message ]Next Message ]

[master] 9d27ec8 - beep: use maximum loudness for error, otherwise system-default "Leon Winter" Jul 16, 2022  
 
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 ]
 
     
Previous Message ]Next Message ]
 
 

Comments are owned by the poster. All other content is copyright 1998-2025 by Bill Spitzak and others. This project is hosted by The FLTK Team. Please report site problems to 'erco@seriss.com'.