comparison 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
comparison
equal deleted inserted replaced
2117:0355be54e3a9 2118:51fde9c25401
78 78
79 lm_message_handler_unref(handler); 79 lm_message_handler_unref(handler);
80 lm_message_unref(iq); 80 lm_message_unref(iq);
81 } 81 }
82 82
83 // Mark carbons as disabled (e.g. when a connection terminates)
84 void carbons_reset()
85 {
86 _carbons_enabled = 0;
87 }
88
83 void carbons_disable() 89 void carbons_disable()
84 { 90 {
85 LmMessage *iq; 91 LmMessage *iq;
86 LmMessageNode *disable; 92 LmMessageNode *disable;
87 LmMessageHandler *handler; 93 LmMessageHandler *handler;