summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/core/element.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/core/element.c b/src/core/element.c
index b8e454e..1c76db3 100644
--- a/src/core/element.c
+++ b/src/core/element.c
@@ -124,10 +124,9 @@ static dom_exception _dom_element_create_classes(struct dom_element *ele,
while (*pos != ' ' && *pos != '\0')
pos++;
if (lwc_intern_string(s, pos - s,
- &classes[n_classes]) !=
+ &classes[n_classes++]) !=
lwc_error_ok)
goto error;
- n_classes++;
} else {
while (*pos == ' ')
pos++;
@@ -135,8 +134,8 @@ static dom_exception _dom_element_create_classes(struct dom_element *ele,
}
}
- ele->classes = classes;
ele->n_classes = n_classes;
+ ele->classes = classes;
return DOM_NO_ERR;
error: