Mercurial > ~mikael > mcabber > hg
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; |