comparison src/main.c @ 5665:132a30783c3d

[gaim-migrate @ 6081] We're going to shuffle around the init sequence in main.c again. Importing accounts should no longer screw things up, and there's better protection against invalid protocol IDs causing an account to have to be hand-editted. committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Mon, 02 Jun 2003 10:21:33 +0000
parents 1693a3027dc8
children 62f57ec16f29
comparison
equal deleted inserted replaced
5664:7867ae4836ac 5665:132a30783c3d
885 gaim_set_request_ui_ops(gaim_get_gtk_request_ui_ops()); 885 gaim_set_request_ui_ops(gaim_get_gtk_request_ui_ops());
886 886
887 gaim_prefs_init(); 887 gaim_prefs_init();
888 gaim_gtk_prefs_init(); 888 gaim_gtk_prefs_init();
889 889
890 plugin_search_paths[0] = LIBDIR;
891 plugin_search_paths[1] = gaim_user_dir();
892 plugin_search_paths[2] = g_strdup_printf("%s/plugins", gaim_user_dir());
893
894 gaim_plugins_set_search_paths(sizeof(plugin_search_paths) /
895 sizeof(*plugin_search_paths),
896 plugin_search_paths);
897
898 g_free(plugin_search_paths[2]);
899
900 gaim_plugins_probe(NULL);
901
890 if (!gaim_prefs_load()) { 902 if (!gaim_prefs_load()) {
891 load_prefs(); 903 load_prefs();
892 gaim_prefs_sync(); 904 gaim_prefs_sync();
893 } 905 }
894 906
895 gaim_gtk_debug_init(); 907 gaim_gtk_debug_init();
896
897 plugin_search_paths[0] = LIBDIR;
898 plugin_search_paths[1] = gaim_user_dir();
899 plugin_search_paths[2] = g_strdup_printf("%s/plugins", gaim_user_dir());
900
901 gaim_plugins_set_search_paths(sizeof(plugin_search_paths) /
902 sizeof(*plugin_search_paths),
903 plugin_search_paths);
904
905 g_free(plugin_search_paths[2]);
906
907 gaim_plugins_probe(NULL);
908 908
909 gaim_accounts_load(); 909 gaim_accounts_load();
910 910
911 #ifdef _WIN32 911 #ifdef _WIN32
912 /* Various win32 initializations */ 912 /* Various win32 initializations */