| | 263 | | settings_add_bool("servers", "channels_rejoin_unavailable", TRUE);
| | | 264 | | | | | 265 | | rejoin_tag = g_timeout_add(REJOIN_TIMEOUT,
| | | 266 | | (GSourceFunc) sig_rejoin, NULL);
| | | 267 | | | | | 268 | | command_bind_irc("rmrejoins", NULL, (SIGNAL_FUNC) cmd_rmrejoins);
| | | 269 | | signal_add_first("event 407", (SIGNAL_FUNC) event_duplicate_channel);
| | | 270 | | signal_add_first("event 437", (SIGNAL_FUNC) event_target_unavailable);
| | | 271 | | signal_add_first("channel joined", (SIGNAL_FUNC) sig_remove_rejoin);
| | | 272 | | signal_add_first("channel destroyed", (SIGNAL_FUNC) sig_remove_rejoin);
| | Wrong Number of Parameters | 273 | | signal_add("server disconnected", (SIGNAL_FUNC) sig_disconnected);
| | | 274 | | } | | | 275 | | | | | 276 | | void channel_rejoin_deinit(void) | | | 277 | | { | | | 278 | | g_source_remove(rejoin_tag); | | | 279 | | | | | 280 | | command_unbind("rmrejoins", (SIGNAL_FUNC) cmd_rmrejoins);
| | | 281 | | signal_remove("event 407", (SIGNAL_FUNC) event_duplicate_channel);
| | | 282 | | signal_remove("event 437", (SIGNAL_FUNC) event_target_unavailable);
| | | 283 | | signal_remove("channel joined", (SIGNAL_FUNC) sig_remove_rejoin);
|
|