pidgin/plugins/crazychat/cc_pidgin_plugin.c

branch
soc.2013.gobjectification
changeset 34726
af52ff6660c0
parent 34708
dd67596485ca
child 36110
63663622e327
child 36367
891eea799578
equal deleted inserted replaced
34725:5acc823db81d 34726:af52ff6660c0
411 extra = (struct crazychat*)((PurplePlugin*)plugin)->info->extra_info; 411 extra = (struct crazychat*)((PurplePlugin*)plugin)->info->extra_info;
412 purple_signal_disconnect 412 purple_signal_disconnect
413 (purple_connections_get_handle(), "signed-on", 413 (purple_connections_get_handle(), "signed-on",
414 plugin, PURPLE_CALLBACK(cc_signed_on)); 414 plugin, PURPLE_CALLBACK(cc_signed_on));
415 purple_signal_connect(PIDGIN_BLIST 415 purple_signal_connect(PIDGIN_BLIST
416 (purple_get_blist()), 416 (purple_blist_get_buddy_list()),
417 "drawing-menu", plugin, 417 "drawing-menu", plugin,
418 PURPLE_CALLBACK(cc_buddy_menu), NULL); 418 PURPLE_CALLBACK(cc_buddy_menu), NULL);
419 conv_handle = purple_conversations_get_handle(); 419 conv_handle = purple_conversations_get_handle();
420 purple_signal_connect(conv_handle, "received-im-msg", plugin, 420 purple_signal_connect(conv_handle, "received-im-msg", plugin,
421 PURPLE_CALLBACK(receive_im_cb), extra); 421 PURPLE_CALLBACK(receive_im_cb), extra);
431 431
432 if (cc_init_gtk_gl()) 432 if (cc_init_gtk_gl())
433 return FALSE; 433 return FALSE;
434 434
435 cc_init(&cc_info); 435 cc_init(&cc_info);
436 buddy_list = purple_get_blist(); 436 buddy_list = purple_blist_get_buddy_list();
437 if (buddy_list) { 437 if (buddy_list) {
438 purple_signal_connect(PIDGIN_BLIST 438 purple_signal_connect(PIDGIN_BLIST
439 (buddy_list), 439 (buddy_list),
440 "drawing-menu", plugin, 440 "drawing-menu", plugin,
441 PURPLE_CALLBACK(cc_buddy_menu), NULL); 441 PURPLE_CALLBACK(cc_buddy_menu), NULL);
462 assert(plugin); 462 assert(plugin);
463 extra = (struct crazychat*) plugin->info->extra_info; 463 extra = (struct crazychat*) plugin->info->extra_info;
464 cc_destroy(extra); 464 cc_destroy(extra);
465 conv_handle = purple_conversations_get_handle(); 465 conv_handle = purple_conversations_get_handle();
466 purple_signal_disconnect(PIDGIN_BLIST 466 purple_signal_disconnect(PIDGIN_BLIST
467 (purple_get_blist()), 467 (purple_blist_get_buddy_list()),
468 "drawing-menu", plugin, 468 "drawing-menu", plugin,
469 PURPLE_CALLBACK(cc_buddy_menu)); 469 PURPLE_CALLBACK(cc_buddy_menu));
470 purple_signal_disconnect(conv_handle, "received-im", plugin, 470 purple_signal_disconnect(conv_handle, "received-im", plugin,
471 PURPLE_CALLBACK(receive_im_cb)); 471 PURPLE_CALLBACK(receive_im_cb));
472 purple_signal_disconnect(conv_handle, "displaying-im-msg", plugin, 472 purple_signal_disconnect(conv_handle, "displaying-im-msg", plugin,

mercurial