| 298 purple_privacy_set_ui_ops(pidgin_privacy_get_ui_ops()); |
299 purple_privacy_set_ui_ops(pidgin_privacy_get_ui_ops()); |
| 299 purple_request_set_ui_ops(pidgin_request_get_ui_ops()); |
300 purple_request_set_ui_ops(pidgin_request_get_ui_ops()); |
| 300 purple_sound_set_ui_ops(pidgin_sound_get_ui_ops()); |
301 purple_sound_set_ui_ops(pidgin_sound_get_ui_ops()); |
| 301 purple_connections_set_ui_ops(pidgin_connections_get_ui_ops()); |
302 purple_connections_set_ui_ops(pidgin_connections_get_ui_ops()); |
| 302 purple_whiteboard_set_ui_ops(pidgin_whiteboard_get_ui_ops()); |
303 purple_whiteboard_set_ui_ops(pidgin_whiteboard_get_ui_ops()); |
| 303 #ifdef USE_SCREENSAVER |
304 #if defined(USE_SCREENSAVER) || defined(HAVE_IOKIT) |
| 304 purple_idle_set_ui_ops(pidgin_idle_get_ui_ops()); |
305 purple_idle_set_ui_ops(pidgin_idle_get_ui_ops()); |
| 305 #endif |
306 #endif |
| 306 |
307 |
| 307 pidgin_account_init(); |
308 pidgin_account_init(); |
| 308 pidgin_connection_init(); |
309 pidgin_connection_init(); |
| 784 #endif |
785 #endif |
| 785 abort(); |
786 abort(); |
| 786 } |
787 } |
| 787 |
788 |
| 788 if (opt_si && !purple_core_ensure_single_instance()) { |
789 if (opt_si && !purple_core_ensure_single_instance()) { |
| |
790 #ifdef HAVE_DBUS |
| |
791 DBusConnection *conn = purple_dbus_get_connection(); |
| |
792 DBusMessage *message = dbus_message_new_method_call(DBUS_SERVICE_PURPLE, DBUS_PATH_PURPLE, |
| |
793 DBUS_INTERFACE_PURPLE, "PurpleBlistSetVisible"); |
| |
794 gboolean tr = TRUE; |
| |
795 dbus_message_append_args(message, DBUS_TYPE_UINT32, &tr, DBUS_TYPE_INVALID); |
| |
796 dbus_connection_send_with_reply_and_block(conn, message, -1, NULL); |
| |
797 dbus_message_unref(message); |
| |
798 #endif |
| 789 purple_debug_info("main", "exiting because another libpurple client is already running\n"); |
799 purple_debug_info("main", "exiting because another libpurple client is already running\n"); |
| 790 purple_core_quit(); |
800 purple_core_quit(); |
| 791 #ifdef HAVE_SIGNAL_H |
801 #ifdef HAVE_SIGNAL_H |
| 792 g_free(segfault_message); |
802 g_free(segfault_message); |
| 793 #endif |
803 #endif |