From d137b6bc7fd92274a7a94ef6cde371f7617e79de Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 23 Jan 2022 22:45:02 -0500 Subject: serializer: Handle line spacing attributes --- pango/serializer.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pango/serializer.c b/pango/serializer.c index 4ba8e690..3dd55368 100644 --- a/pango/serializer.c +++ b/pango/serializer.c @@ -356,6 +356,7 @@ add_attribute (GtkJsonPrinter *printer, case PANGO_ATTR_SENTENCE: case PANGO_ATTR_PARAGRAPH: case PANGO_ATTR_ABSOLUTE_LINE_HEIGHT: + case PANGO_ATTR_LINE_SPACING: gtk_json_printer_add_integer (printer, "value", ((PangoAttrInt*)attr)->value); break; @@ -1078,6 +1079,10 @@ attr_for_type (GtkJsonParser *parser, attr = pango_attr_line_height_new_absolute ((int) gtk_json_parser_get_number (parser)); break; + case PANGO_ATTR_LINE_SPACING: + attr = pango_attr_line_spacing_new ((int) gtk_json_parser_get_number (parser)); + break; + case PANGO_ATTR_TEXT_TRANSFORM: attr = pango_attr_text_transform_new ((PangoTextTransform) parser_select_string (parser, text_transform_names)); break; -- cgit v1.2.1