| 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 |