about summary refs log tree commit diff stats
path: root/src/layout
diff options
context:
space:
mode:
authorbptato <nincsnevem662@gmail.com>2022-07-25 18:44:29 +0200
committerbptato <nincsnevem662@gmail.com>2022-07-25 18:44:29 +0200
commita0d409be4379f02260ab5d06af4bcd1804155d8a (patch)
tree26c942205326cdf641bbb252cb4a62e2da0ad75e /src/layout
parent7469a7428807d2ffff0000d54d12e209a189d973 (diff)
downloadchawan-a0d409be4379f02260ab5d06af4bcd1804155d8a.tar.gz
Inline atom x position cleanup
Diffstat (limited to 'src/layout')
-rw-r--r--src/layout/engine.nim8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/layout/engine.nim b/src/layout/engine.nim
index 5e2ae857..259ca962 100644
--- a/src/layout/engine.nim
+++ b/src/layout/engine.nim
@@ -481,9 +481,8 @@ proc buildInlineBlock(builder: InlineBlockBoxBuilder, parent: InlineContext, par
 
   result.baseline = result.bctx.baseline
 
-  # Essentially a hack to position the atom horizontally.
-  #TODO this should be moved to horizontalAlignLine.
-  result.bctx.offset.x = result.bctx.margin_left
+  # I don't like this, but it works...
+  result.offset.x = result.bctx.margin_left
   result.width += result.bctx.margin_left
   result.width += result.bctx.margin_right
 
@@ -520,8 +519,7 @@ proc buildInline(viewport: Viewport, box: InlineBoxBuilder, parentWidth: int, pa
 
   let padding_right = box.computed{"padding-right"}.px(viewport, parentWidth)
   if padding_right > 0:
-    # This is a hack.
-    #TODO move this to horizontalAlignLine.
+    # I don't like this, but it works...
     box.ictx.currentLine.addSpacing(padding_right, max(box.ictx.currentLine.height, 1), paddingformat)
 
   let margin_right = box.computed{"margin-right"}.px(viewport, parentWidth)