pidgin/gtkstatusbox.c

branch
soc.2013.gobjectification
changeset 34855
9c289149eed4
parent 34225
3bba206f27f6
child 34874
e03d555394c5
child 36361
9e68a23150cf
equal deleted inserted replaced
34854:8417ea6a9235 34855:9c289149eed4
252 int status_no = -1; 252 int status_no = -1;
253 const PurpleStatusType *statustype = NULL; 253 const PurpleStatusType *statustype = NULL;
254 const char *message; 254 const char *message;
255 255
256 statustype = purple_status_type_find_with_id((GList *)purple_account_get_status_types(account), 256 statustype = purple_status_type_find_with_id((GList *)purple_account_get_status_types(account),
257 (char *)purple_status_type_get_id(purple_status_get_type(newstatus))); 257 (char *)purple_status_type_get_id(purple_status_get_status_type(newstatus)));
258 258
259 for (l = purple_account_get_status_types(account); l != NULL; l = l->next) { 259 for (l = purple_account_get_status_types(account); l != NULL; l = l->next) {
260 PurpleStatusType *status_type = (PurpleStatusType *)l->data; 260 PurpleStatusType *status_type = (PurpleStatusType *)l->data;
261 261
262 if (!purple_status_type_is_user_settable(status_type) || 262 if (!purple_status_type_is_user_settable(status_type) ||
700 else 700 else
701 { 701 {
702 PurpleStatusType *status_type; 702 PurpleStatusType *status_type;
703 PurpleStatusPrimitive prim; 703 PurpleStatusPrimitive prim;
704 if (account_status) { 704 if (account_status) {
705 status_type = purple_status_get_type(purple_account_get_active_status(acct)); 705 status_type = purple_status_get_status_type(purple_account_get_active_status(acct));
706 prim = purple_status_type_get_primitive(status_type); 706 prim = purple_status_type_get_primitive(status_type);
707 } else { 707 } else {
708 prim = purple_savedstatus_get_type(saved_status); 708 prim = purple_savedstatus_get_type(saved_status);
709 } 709 }
710 710

mercurial