summaryrefslogtreecommitdiff
path: root/pango/serializer.c
diff options
context:
space:
mode:
Diffstat (limited to 'pango/serializer.c')
-rw-r--r--pango/serializer.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/pango/serializer.c b/pango/serializer.c
index 6ff7a3a4..61650b22 100644
--- a/pango/serializer.c
+++ b/pango/serializer.c
@@ -324,6 +324,7 @@ add_attribute (GtkJsonPrinter *printer,
break;
case PANGO_ATTR_UNDERLINE:
+ case PANGO_ATTR_STRIKETHROUGH:
gtk_json_printer_add_string (printer, "value", line_style_names[attr->int_value]);
break;
@@ -1020,7 +1021,7 @@ attr_for_type (GtkJsonParser *parser,
break;
case PANGO_ATTR_STRIKETHROUGH:
- attr = pango_attr_strikethrough_new (gtk_json_parser_get_boolean (parser));
+ attr = pango_attr_strikethrough_new ((PangoLineStyle) parser_select_string (parser, line_style_names));
break;
case PANGO_ATTR_RISE: