diff mcabber/mcabber/carbons.c @ 2118:51fde9c25401

Reset carbons when the connection is closed Then, carbons are re-enabled when mcabber reconnects. Thanks to sezuan for the report.
author Mikael Berthe <mikael@lilotux.net>
date Mon, 09 Jun 2014 10:01:48 +0200
parents 9023a6f2bf6c
children 2ce6dd6861ea
line wrap: on
line diff
--- a/mcabber/mcabber/carbons.c	Sun May 11 18:02:41 2014 +0200
+++ b/mcabber/mcabber/carbons.c	Mon Jun 09 10:01:48 2014 +0200
@@ -80,6 +80,12 @@
   lm_message_unref(iq);
 }
 
+// Mark carbons as disabled (e.g. when a connection terminates)
+void carbons_reset()
+{
+  _carbons_enabled = 0;
+}
+
 void carbons_disable()
 {
   LmMessage *iq;