| 916 purple_request_field_int_set_value(PurpleRequestField *field, int value) |
916 purple_request_field_int_set_value(PurpleRequestField *field, int value) |
| 917 { |
917 { |
| 918 g_return_if_fail(field != NULL); |
918 g_return_if_fail(field != NULL); |
| 919 g_return_if_fail(field->type == PURPLE_REQUEST_FIELD_INTEGER); |
919 g_return_if_fail(field->type == PURPLE_REQUEST_FIELD_INTEGER); |
| 920 |
920 |
| 921 if (field->u.integer.value < field->u.integer.lower_bound || |
921 if (value < field->u.integer.lower_bound || |
| 922 field->u.integer.value > field->u.integer.upper_bound) { |
922 value > field->u.integer.upper_bound) { |
| 923 purple_debug_error("request", "Int value out of bounds\n"); |
923 purple_debug_error("request", "Int value out of bounds\n"); |
| 924 return; |
924 return; |
| 925 } |
925 } |
| 926 |
926 |
| 927 field->u.integer.value = value; |
927 field->u.integer.value = value; |