diff options
Diffstat (limited to 'src/layout')
-rw-r--r-- | src/layout/engine.nim | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/layout/engine.nim b/src/layout/engine.nim index 0de2c308..4d532364 100644 --- a/src/layout/engine.nim +++ b/src/layout/engine.nim @@ -940,6 +940,9 @@ proc resolveBlockWidth(sizes: var ResolvedSizes; sizes.maxWidth = maxWidth if sizes.space.w.t in {scStretch, scFitContent} and maxWidth < sizes.space.w.u or sizes.space.w.t == scMaxContent: + # Warning: the following line seems to make no sense, but *is* needed. + #TODO figure out why. + sizes.space.w = stretch(maxWidth) if sizes.space.w.t == scStretch: # available width would stretch over max-width sizes.space.w = stretch(maxWidth) |