| 1531 |
1531 |
| 1532 g_return_val_if_fail(presence != NULL, FALSE); |
1532 g_return_val_if_fail(presence != NULL, FALSE); |
| 1533 g_return_val_if_fail(primitive != PURPLE_STATUS_UNSET, FALSE); |
1533 g_return_val_if_fail(primitive != PURPLE_STATUS_UNSET, FALSE); |
| 1534 |
1534 |
| 1535 for (l = purple_presence_get_statuses(presence); |
1535 for (l = purple_presence_get_statuses(presence); |
| 1536 l != NULL; l = l->next) { |
1536 l != NULL; l = l->next) |
| |
1537 { |
| 1537 PurpleStatus *temp_status = l->data; |
1538 PurpleStatus *temp_status = l->data; |
| 1538 PurpleStatusType *type = purple_status_get_type(temp_status); |
1539 PurpleStatusType *type = purple_status_get_type(temp_status); |
| 1539 |
1540 |
| 1540 if (purple_status_type_get_primitive(type) == primitive && |
1541 if (purple_status_type_get_primitive(type) == primitive && |
| 1541 purple_status_is_active(temp_status)) |
1542 purple_status_is_active(temp_status)) |