summaryrefslogtreecommitdiff
path: root/pango/json/gtkjsonprinter.c
diff options
context:
space:
mode:
Diffstat (limited to 'pango/json/gtkjsonprinter.c')
-rw-r--r--pango/json/gtkjsonprinter.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/pango/json/gtkjsonprinter.c b/pango/json/gtkjsonprinter.c
index f2f1e273..e9ca03a3 100644
--- a/pango/json/gtkjsonprinter.c
+++ b/pango/json/gtkjsonprinter.c
@@ -226,7 +226,7 @@ gtk_json_printer_escape_string (GtkJsonPrinter *self,
g_string_append (string, "\\t");
break;
default:
- if ((int) *str < 0x20)
+ if ((int) *str < 0x20 || (int) *str >= 0x80)
{
if ((guint) *str < 0x20 || gtk_json_printer_has_flag (self, GTK_JSON_PRINTER_ASCII))
g_string_append_printf (string, "\\u%04x", g_utf8_get_char (str));