about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorbptato <nincsnevem662@gmail.com>2024-11-28 17:54:47 +0100
committerbptato <nincsnevem662@gmail.com>2024-11-28 17:57:28 +0100
commitbbdf30b6cf83401b6a932feae44892732819e798 (patch)
tree30e2d39dc3be622a1b0998e363eed2f435bf1103
parentbd38cbbc7068737214129cc5365ee8d4bfecda9c (diff)
downloadchawan-bbdf30b6cf83401b6a932feae44892732819e798.tar.gz
layout: remove mystery startOffset adjustment
Probably a remnant from back when startOffset meant (and was used for)
something different.

Interestingly, there was already a test case for this, but it was also
wrong.
-rw-r--r--src/css/layout.nim2
-rw-r--r--test/layout/position-absolute-with-relative-inline-parent-offset.color.expected8
2 files changed, 4 insertions, 6 deletions
diff --git a/src/css/layout.nim b/src/css/layout.nim
index def840c6..a937a6a2 100644
--- a/src/css/layout.nim
+++ b/src/css/layout.nim
@@ -1664,8 +1664,6 @@ proc layoutInline(ictx: var InlineContext; fragment: InlineFragment) =
     x = ictx.lbstate.widthAfterWhitespace,
     y = ictx.lbstate.offsety
   )
-  if ictx.lbstate.atoms.len > 0:
-    fragment.state.startOffset.y += ictx.cellHeight
   ictx.lbstate.size.w += padding.start
   var state = InlineState(fragment: fragment)
   if stSplitStart in fragment.splitType and
diff --git a/test/layout/position-absolute-with-relative-inline-parent-offset.color.expected b/test/layout/position-absolute-with-relative-inline-parent-offset.color.expected
index 1977ba24..61caf322 100644
--- a/test/layout/position-absolute-with-relative-inline-parent-offset.color.expected
+++ b/test/layout/position-absolute-with-relative-inline-parent-offset.color.expected
@@ -7,10 +7,10 @@ I don't care, but feel free to fix it ;)
 
 
 
-test test test testadsfasdf
-test test 2t 2ttest
-asdfasd fa2d    
-                
+test test 2t 2ttestadsfasdf
+test test 2est test
+asdfasd fasd    
+
 
 
 test