src/gtkpounce.c

changeset 9949
377cd65fab3d
parent 9910
7b4465b92411
child 10167
3f4db9c54e04
equal deleted inserted replaced
9948:2642975ffb85 9949:377cd65fab3d
756 GTK_TOGGLE_BUTTON(dialog->signon), TRUE); 756 GTK_TOGGLE_BUTTON(dialog->signon), TRUE);
757 } 757 }
758 else 758 else
759 { 759 {
760 gboolean default_set = FALSE; 760 gboolean default_set = FALSE;
761 761 GaimPresence *presence = gaim_buddy_get_presence(buddy);
762 if (buddy->idle) 762
763 if (gaim_presence_is_idle(presence))
763 { 764 {
764 gtk_toggle_button_set_active( 765 gtk_toggle_button_set_active(
765 GTK_TOGGLE_BUTTON(dialog->idle_return), TRUE); 766 GTK_TOGGLE_BUTTON(dialog->idle_return), TRUE);
766 767
767 default_set = TRUE; 768 default_set = TRUE;
768 } 769 }
769 770
770 if (buddy->uc & UC_UNAVAILABLE) 771 if (!gaim_presence_is_available(presence))
771 { 772 {
772 gtk_toggle_button_set_active( 773 gtk_toggle_button_set_active(
773 GTK_TOGGLE_BUTTON(dialog->away_return), TRUE); 774 GTK_TOGGLE_BUTTON(dialog->away_return), TRUE);
774 775
775 default_set = TRUE; 776 default_set = TRUE;

mercurial