about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--src/css/cascade.nim2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/css/cascade.nim b/src/css/cascade.nim
index 39e92cc5..6539d937 100644
--- a/src/css/cascade.nim
+++ b/src/css/cascade.nim
@@ -348,7 +348,7 @@ proc applyDeclarations(rules: RuleList; parent, element: Element;
       result{"display"} = DisplayInlineBlock
   elif result{"float"} != FloatNone or
       ctx.parentComputed != nil and
-        ctx.parentComputed{"display"} == DisplayFlex:
+        ctx.parentComputed{"display"} in DisplayInnerFlex + DisplayInnerGrid:
     result{"display"} = result{"display"}.blockify()
   if (result{"overflow-x"} in {OverflowVisible, OverflowClip}) !=
       (result{"overflow-y"} in {OverflowVisible, OverflowClip}):