| 605 |
605 |
| 606 saved_status = purple_savedstatus_get_current(); |
606 saved_status = purple_savedstatus_get_current(); |
| 607 status_changed_cb(saved_status); |
607 status_changed_cb(saved_status); |
| 608 |
608 |
| 609 purple_signal_connect(savedstat_handle, "savedstatus-changed", plugin, |
609 purple_signal_connect(savedstat_handle, "savedstatus-changed", plugin, |
| 610 PURPLE_CALLBACK(status_changed_cb), NULL); |
610 G_CALLBACK(status_changed_cb), NULL); |
| 611 |
611 |
| 612 launcher = unity_launcher_entry_get_for_desktop_id("pidgin.desktop"); |
612 launcher = unity_launcher_entry_get_for_desktop_id("pidgin.desktop"); |
| 613 g_object_ref(launcher); |
613 g_object_ref(launcher); |
| 614 launcher_count = purple_prefs_get_int("/plugins/gtk/unity/launcher_count"); |
614 launcher_count = purple_prefs_get_int("/plugins/gtk/unity/launcher_count"); |
| 615 |
615 |
| 616 purple_signal_connect(gtk_conv_handle, "displayed-im-msg", plugin, |
616 purple_signal_connect(gtk_conv_handle, "displayed-im-msg", plugin, |
| 617 PURPLE_CALLBACK(message_displayed_cb), NULL); |
617 G_CALLBACK(message_displayed_cb), NULL); |
| 618 purple_signal_connect(gtk_conv_handle, "displayed-chat-msg", plugin, |
618 purple_signal_connect(gtk_conv_handle, "displayed-chat-msg", plugin, |
| 619 PURPLE_CALLBACK(message_displayed_cb), NULL); |
619 G_CALLBACK(message_displayed_cb), NULL); |
| 620 purple_signal_connect(conv_handle, "sent-im-msg", plugin, |
620 purple_signal_connect(conv_handle, "sent-im-msg", plugin, |
| 621 PURPLE_CALLBACK(im_sent_im), NULL); |
621 G_CALLBACK(im_sent_im), NULL); |
| 622 purple_signal_connect(conv_handle, "sent-chat-msg", plugin, |
622 purple_signal_connect(conv_handle, "sent-chat-msg", plugin, |
| 623 PURPLE_CALLBACK(chat_sent_im), NULL); |
623 G_CALLBACK(chat_sent_im), NULL); |
| 624 purple_signal_connect(conv_handle, "conversation-created", plugin, |
624 purple_signal_connect(conv_handle, "conversation-created", plugin, |
| 625 PURPLE_CALLBACK(conv_created), NULL); |
625 G_CALLBACK(conv_created), NULL); |
| 626 purple_signal_connect(conv_handle, "deleting-conversation", plugin, |
626 purple_signal_connect(conv_handle, "deleting-conversation", plugin, |
| 627 PURPLE_CALLBACK(deleting_conv), NULL); |
627 G_CALLBACK(deleting_conv), NULL); |
| 628 |
628 |
| 629 manager = purple_conversation_manager_get_default(); |
629 manager = purple_conversation_manager_get_default(); |
| 630 convs = purple_conversation_manager_get_all(manager); |
630 convs = purple_conversation_manager_get_all(manager); |
| 631 while(convs != NULL) { |
631 while(convs != NULL) { |
| 632 PurpleConversation *conv = PURPLE_CONVERSATION(convs->data); |
632 PurpleConversation *conv = PURPLE_CONVERSATION(convs->data); |