changeset 458:33dc3ca6e9ca

Do not call external command for history lines in a MUC room
author Mikael Berthe <mikael@lilotux.net>
date Tue, 27 Sep 2005 21:59:07 +0200
parents 2fd528c49173
children 8827bbef84a1
files mcabber/src/hooks.c
diffstat 1 files changed, 3 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/mcabber/src/hooks.c	Tue Sep 27 21:58:01 2005 +0200
+++ b/mcabber/src/hooks.c	Tue Sep 27 21:59:07 2005 +0200
@@ -80,8 +80,9 @@
     hlog_write_message(jid, timestamp, FALSE, wmsg);
 
   // External command
-  // XXX We should avoid calling the function for history lines in MUC
-  hk_ext_cmd(jid, (is_groupchat ? 'G' : 'M'), 'R', NULL);
+  // (We do not call hk_ext_cmd() for history lines in MUC)
+  if (!is_groupchat || !timestamp)
+    hk_ext_cmd(jid, (is_groupchat ? 'G' : 'M'), 'R', NULL);
 
   // We need to rebuild the list if the sender is unknown or
   // if the sender is offline/invisible and hide_offline_buddies is set