aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJohannes Hofmann <Johannes.Hofmann@gmx.de>2011-05-01 23:00:43 +0200
committerJohannes Hofmann <Johannes.Hofmann@gmx.de>2011-05-01 23:00:43 +0200
commitdaca1cca677e1887bddf82391156aaf06c831dc0 (patch)
tree936b258fc83f01359f3b74a2956b0a425698ed00 /src
parent99d39d4db69ca57281ea5cfe0b592ade0e34f6da (diff)
parent3c1be54bb7556f9dcf51befb33d9ac5a548dd6ef (diff)
merge
Diffstat (limited to 'src')
-rw-r--r--src/styleengine.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/styleengine.cc b/src/styleengine.cc
index 9e859aa0..aa09f286 100644
--- a/src/styleengine.cc
+++ b/src/styleengine.cc
@@ -619,6 +619,13 @@ bool StyleEngine::computeValue (int *dest, CssLength value, Font *font) {
case CSS_LENGTH_TYPE_EX:
*dest = roundInt (CSS_LENGTH_VALUE(value) * font->xHeight);
return true;
+ case CSS_LENGTH_TYPE_NONE:
+ // length values other than 0 without unit are only allowed
+ // in special cases (line-height) and have to be handled
+ // separately.
+ assert ((int) CSS_LENGTH_VALUE (value) == 0);
+ *dest = 0;
+ return true;
default:
break;
}