Skip to content

Commit 2289e1b

Browse files
committed
flex: "flex-basis: 0" is valid value
1 parent 531eddc commit 2289e1b

File tree

3 files changed

+1
-1
lines changed

3 files changed

+1
-1
lines changed

src/css_properties.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -409,7 +409,7 @@ void litehtml::css_properties::compute_flex(const element* el, const document::p
409409
m_flex_shrink = el->get_number_property(_flex_shrink_, false, 1, offset(m_flex_shrink));
410410
m_flex_align_self = (flex_align_items) el->get_enum_property(_align_self_, false, flex_align_items_auto, offset(m_flex_align_self));
411411
m_flex_basis = el->get_length_property(_flex_basis_, false, css_length::predef_value(flex_basis_auto), offset(m_flex_basis));
412-
if(!m_flex_basis.is_predefined() && m_flex_basis.units() == css_units_none)
412+
if(!m_flex_basis.is_predefined() && m_flex_basis.units() == css_units_none && m_flex_basis.val() != 0)
413413
{
414414
// flex-basis property must contain units
415415
m_flex_basis.predef(flex_basis_auto);
577 Bytes
Loading

0 commit comments

Comments
 (0)