diff options
author | Benjamin Otte <otte@redhat.com> | 2014-05-21 19:17:21 +0200 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2014-05-22 02:13:49 +0200 |
commit | b90802f7e44f280b9ea233cf71692704e5b52651 (patch) | |
tree | 2664704c9028bfd8808773b8c9c74d9b9a793fec /gtk/gtkcssstringvalue.c | |
parent | 9ae12b15e93860cd65f743d5041addc5a89007f6 (diff) | |
download | gtk+-b90802f7e44f280b9ea233cf71692704e5b52651.tar.gz |
css: Actually break at end of the string
Introduced in 65c4c1555d0634c063c3aa354620de260e4aaf7f.
Found by gnome-continuous running the testsuite.
Includes fixing a broken test in the testsuite.
Diffstat (limited to 'gtk/gtkcssstringvalue.c')
-rw-r--r-- | gtk/gtkcssstringvalue.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk/gtkcssstringvalue.c b/gtk/gtkcssstringvalue.c index 5da9fefbcc..56ccc692e2 100644 --- a/gtk/gtkcssstringvalue.c +++ b/gtk/gtkcssstringvalue.c @@ -88,7 +88,7 @@ gtk_css_value_ident_print (const GtkCssValue *value, switch (*string) { case '\0': - break; + goto out; case '\n': g_string_append (str, "\\A "); break; @@ -113,6 +113,9 @@ gtk_css_value_ident_print (const GtkCssValue *value, } string++; } while (*string); + +out: + ; } static const GtkCssValueClass GTK_CSS_VALUE_STRING = { |