summaryrefslogtreecommitdiff
path: root/gtk/gtkcssstringvalue.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2014-05-21 19:17:21 +0200
committerBenjamin Otte <otte@redhat.com>2014-05-22 02:13:49 +0200
commitb90802f7e44f280b9ea233cf71692704e5b52651 (patch)
tree2664704c9028bfd8808773b8c9c74d9b9a793fec /gtk/gtkcssstringvalue.c
parent9ae12b15e93860cd65f743d5041addc5a89007f6 (diff)
downloadgtk+-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.c5
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 = {