libpurple/connection.c

changeset 30039
9cd7672bae4f
parent 28577
513297aa5f42
child 30476
1fd7f030c5e6
equal deleted inserted replaced
30038:301a6e08a5a5 30039:9cd7672bae4f
370 ops->connected(gc); 370 ops->connected(gc);
371 371
372 purple_blist_add_account(account); 372 purple_blist_add_account(account);
373 373
374 purple_signal_emit(purple_connections_get_handle(), "signed-on", gc); 374 purple_signal_emit(purple_connections_get_handle(), "signed-on", gc);
375 purple_signal_emit_return_1(purple_connections_get_handle(), "autojoin", gc);
375 376
376 serv_set_permit_deny(gc); 377 serv_set_permit_deny(gc);
377 378
378 update_keepalive(gc, TRUE); 379 update_keepalive(gc, TRUE);
379 } 380 }
713 purple_value_new(PURPLE_TYPE_SUBTYPE, 714 purple_value_new(PURPLE_TYPE_SUBTYPE,
714 PURPLE_SUBTYPE_CONNECTION), 715 PURPLE_SUBTYPE_CONNECTION),
715 purple_value_new(PURPLE_TYPE_ENUM), 716 purple_value_new(PURPLE_TYPE_ENUM),
716 purple_value_new(PURPLE_TYPE_STRING)); 717 purple_value_new(PURPLE_TYPE_STRING));
717 718
719 purple_signal_register(handle, "autojoin",
720 purple_marshal_BOOLEAN__POINTER, NULL, 1,
721 purple_value_new(PURPLE_TYPE_SUBTYPE,
722 PURPLE_SUBTYPE_CONNECTION));
723
718 } 724 }
719 725
720 void 726 void
721 purple_connections_uninit(void) 727 purple_connections_uninit(void)
722 { 728 {

mercurial