summaryrefslogtreecommitdiff
path: root/src/utils/utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils/utils.h')
-rw-r--r--src/utils/utils.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/utils/utils.h b/src/utils/utils.h
index 9fc4424..835265b 100644
--- a/src/utils/utils.h
+++ b/src/utils/utils.h
@@ -30,7 +30,7 @@
#endif
static inline fixed number_from_css_string(const css_string *string,
- size_t *consumed)
+ bool int_only, size_t *consumed)
{
size_t len;
const uint8_t *ptr;
@@ -89,7 +89,8 @@ static inline fixed number_from_css_string(const css_string *string,
}
/* And fracpart, again, assuming base 10 */
- if (len > 1 && ptr[0] == '.' && ('0' <= ptr[1] && ptr[1] <= '9')) {
+ if (int_only == false && len > 1 && ptr[0] == '.' &&
+ ('0' <= ptr[1] && ptr[1] <= '9')) {
ptr++;
len--;