| 490 |
490 |
| 491 if (G_UNLIKELY(type != value->type)) { |
491 if (G_UNLIKELY(type != value->type)) { |
| 492 g_set_error(error, FB_JSON_ERROR, FB_JSON_ERROR_TYPE, |
492 g_set_error(error, FB_JSON_ERROR, FB_JSON_ERROR_TYPE, |
| 493 _("Expected a %s but got a %s for %s"), |
493 _("Expected a %s but got a %s for %s"), |
| 494 g_type_name(value->type), |
494 g_type_name(value->type), |
| 495 G_VALUE_TYPE_NAME(&value->value), |
495 g_type_name(type), |
| 496 value->expr); |
496 value->expr); |
| 497 json_node_free(node); |
497 json_node_free(node); |
| 498 return FALSE; |
498 return FALSE; |
| 499 } |
499 } |
| 500 |
500 |