diff options
author | bptato <nincsnevem662@gmail.com> | 2025-01-21 17:30:37 +0100 |
---|---|---|
committer | bptato <nincsnevem662@gmail.com> | 2025-01-21 17:30:37 +0100 |
commit | 4d57a29eed27c881111ecd4f4d3d57d85d0dac1f (patch) | |
tree | 8d56de1a7acb18287e66fb84925c069180a114bc /src | |
parent | 3c66f04aba51fd3593e012f20a915657c026bda5 (diff) | |
download | chawan-4d57a29eed27c881111ecd4f4d3d57d85d0dac1f.tar.gz |
layout: fix division by 0
Diffstat (limited to 'src')
-rw-r--r-- | src/css/layout.nim | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/css/layout.nim b/src/css/layout.nim index 471c7364..3cc65578 100644 --- a/src/css/layout.nim +++ b/src/css/layout.nim @@ -1628,9 +1628,9 @@ proc addImage(ictx: var InlineContext; state: var InlineState; else: if osize.h > 0: atom.size.w = osize.w div osize.h * atom.size.h - elif not hasHeight: + elif not hasHeight and osize.w != 0: atom.size.h = osize.h div osize.w * atom.size.w - elif not hasWidth: + elif not hasWidth and osize.h != 0: atom.size.w = osize.w div osize.h * atom.size.h let iastate = InlineAtomState( vertalign: state.box.computed{"vertical-align"}, |