changeset 887:df4bb1535ef8

Fix beep_on_message in rooms
author Mikael Berthe <mikael@lilotux.net>
date Mon, 29 May 2006 18:53:01 +0200
parents e58ae191a25c
children 578d2034e971
files mcabber/src/hooks.c
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/mcabber/src/hooks.c	Sun May 28 10:56:23 2006 +0200
+++ b/mcabber/src/hooks.c	Mon May 29 18:53:01 2006 +0200
@@ -143,8 +143,10 @@
   }
 
   // Beep, if enabled
-  if (settings_opt_get_int("beep_on_message"))
+  if ((!is_groupchat) && !(message_flags & HBB_PREFIX_ERR) &&
+      settings_opt_get_int("beep_on_message")) {
     scr_Beep();
+  }
 
   // We need to rebuild the list if the sender is unknown or
   // if the sender is offline/invisible and hide_offline_buddies is set