Mercurial > pidgin
comparison src/multi.c @ 2118:fa3dfde4727e
[gaim-migrate @ 2128]
how fun.
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Fri, 03 Aug 2001 17:43:35 +0000 |
parents | 66975a759a52 |
children | 0befa2d2e540 |
comparison
equal
deleted
inserted
replaced
2117:66975a759a52 | 2118:fa3dfde4727e |
---|---|
784 } | 784 } |
785 | 785 |
786 void account_online(struct gaim_connection *gc) | 786 void account_online(struct gaim_connection *gc) |
787 { | 787 { |
788 int i; | 788 int i; |
789 gboolean blist_existed; | |
790 | 789 |
791 /* first we hide the login progress meter */ | 790 /* first we hide the login progress meter */ |
792 if (gc->meter) | 791 if (gc->meter) |
793 gtk_widget_destroy(gc->meter); | 792 gtk_widget_destroy(gc->meter); |
794 gc->meter = NULL; | 793 gc->meter = NULL; |
795 | 794 |
796 /* then we do the buddy list stuff */ | 795 /* then we do the buddy list stuff */ |
797 if (mainwindow) | 796 if (mainwindow) |
798 gtk_widget_hide(mainwindow); | 797 gtk_widget_hide(mainwindow); |
799 | 798 |
800 blist_existed = blist ? TRUE : FALSE; | 799 #ifdef USE_APPLET |
800 if (general_options & OPT_GEN_APP_BUDDY_SHOW) { | |
801 show_buddy_list(); | |
802 refresh_buddy_window(); | |
803 createOnlinePopup(); | |
804 applet_buddy_show = TRUE; | |
805 } else if (!blist) { | |
806 show_buddy_list(); | |
807 build_edit_tree(); | |
808 gtk_widget_hide(blist); | |
809 applet_buddy_show = FALSE; | |
810 } else { | |
811 build_edit_tree(); | |
812 } | |
813 set_user_state(online); | |
814 #else | |
801 show_buddy_list(); | 815 show_buddy_list(); |
802 refresh_buddy_window(); | 816 refresh_buddy_window(); |
803 #ifdef USE_APPLET | |
804 if (general_options & OPT_GEN_APP_BUDDY_SHOW) { | |
805 createOnlinePopup(); | |
806 applet_buddy_show = TRUE; | |
807 } else if (!blist_existed) { | |
808 gtk_widget_hide(blist); | |
809 applet_buddy_show = FALSE; | |
810 } | |
811 set_user_state(online); | |
812 #endif | 817 #endif |
813 setup_buddy_chats(); | 818 setup_buddy_chats(); |
814 | 819 |
815 update_connection_dependent_prefs(); | 820 update_connection_dependent_prefs(); |
816 do_away_menu(); | 821 do_away_menu(); |