about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/layout/renderdocument.nim5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/layout/renderdocument.nim b/src/layout/renderdocument.nim
index bda1371f..de324f37 100644
--- a/src/layout/renderdocument.nim
+++ b/src/layout/renderdocument.nim
@@ -387,6 +387,11 @@ proc renderInlineFragment(grid: var FlexibleGrid; state: var RenderState;
       of iatSpacing:
         grid.setSpacing(state, atom, offset, format, fragment.node)
       of iatImage:
+        let x1 = offset.x.toInt
+        let y1 = offset.y.toInt
+        let x2 = (offset.x + atom.size.w).toInt
+        let y2 = (offset.y + atom.size.h).toInt
+        grid.paintBackground(state, bgcolor, x1, y1, x2, y2, fragment.node)
         state.images.add(PosBitmap(
           x: (offset.x div state.attrs.ppc).toInt,
           y: (offset.y div state.attrs.ppl).toInt,