| 295 |
295 |
| 296 static void |
296 static void |
| 297 docklet_signed_on_cb(PurpleConnection *gc) |
297 docklet_signed_on_cb(PurpleConnection *gc) |
| 298 { |
298 { |
| 299 if (!enable_join_chat) { |
299 if (!enable_join_chat) { |
| 300 if (PURPLE_PLUGIN_PROTOCOL_INFO(purple_connection_get_prpl(gc))->chat_info != NULL) |
300 if (PURPLE_PLUGIN_PROTOCOL_INFO(purple_connection_get_protocol_info(gc))->chat_info != NULL) |
| 301 enable_join_chat = TRUE; |
301 enable_join_chat = TRUE; |
| 302 } |
302 } |
| 303 docklet_update_status(); |
303 docklet_update_status(); |
| 304 } |
304 } |
| 305 |
305 |
| 306 static void |
306 static void |
| 307 docklet_signed_off_cb(PurpleConnection *gc) |
307 docklet_signed_off_cb(PurpleConnection *gc) |
| 308 { |
308 { |
| 309 if (enable_join_chat) { |
309 if (enable_join_chat) { |
| 310 if (PURPLE_PLUGIN_PROTOCOL_INFO(purple_connection_get_prpl(gc))->chat_info != NULL) |
310 if (PURPLE_PLUGIN_PROTOCOL_INFO(purple_connection_get_protocol_info(gc))->chat_info != NULL) |
| 311 enable_join_chat = online_account_supports_chat(); |
311 enable_join_chat = online_account_supports_chat(); |
| 312 } |
312 } |
| 313 docklet_update_status(); |
313 docklet_update_status(); |
| 314 } |
314 } |
| 315 |
315 |