comparison src/multi.c @ 1401:bf041349b11e

[gaim-migrate @ 1411] abliity to set accounts away independent of each other. also allows for all the other states (like in yahoo and icq). probably breaks MSN, so don't use it until rob fixes it. committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Wed, 10 Jan 2001 22:15:24 +0000
parents d606da211acb
children f6a9bd50fd19
comparison
equal deleted inserted replaced
1400:476b24cdfa32 1401:bf041349b11e
705 refresh_buddy_window(); 705 refresh_buddy_window();
706 #endif 706 #endif
707 setup_buddy_chats(); 707 setup_buddy_chats();
708 708
709 update_connection_dependent_prefs(); 709 update_connection_dependent_prefs();
710 do_away_menu();
710 redo_convo_menus(); 711 redo_convo_menus();
711 gaim_setup(gc); 712 gaim_setup(gc);
712 713
713 plugin_event(event_signon, gc, 0, 0, 0); 714 plugin_event(event_signon, gc, 0, 0, 0);
714 715
715 /* away option given? */ 716 /* away option given? */
716 if (opt_away) { 717 if (opt_away) {
717 away_on_login(opt_away_arg); 718 away_on_login(opt_away_arg);
718 /* don't do it again */ 719 /* don't do it again */
719 opt_away = 0; 720 opt_away = 0;
721 } else if (awaymessage) {
722 serv_set_away(gc, GAIM_AWAY_CUSTOM, awaymessage->message);
720 } 723 }
721 if (opt_away_arg != NULL) { 724 if (opt_away_arg != NULL) {
722 g_free (opt_away_arg); 725 g_free (opt_away_arg);
723 opt_away_arg = NULL; 726 opt_away_arg = NULL;
724 } 727 }