From 6232db33b4d21772911a55eb4a3895ce1d02c913 Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Sat, 9 Aug 2025 00:25:31 +0200 Subject: [PATCH] Fixing issue #2112 --- src/drc/drc/built-in-macros/_drc_layer.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/drc/drc/built-in-macros/_drc_layer.rb b/src/drc/drc/built-in-macros/_drc_layer.rb index b10bcd395..6c119936d 100644 --- a/src/drc/drc/built-in-macros/_drc_layer.rb +++ b/src/drc/drc/built-in-macros/_drc_layer.rb @@ -5950,10 +5950,10 @@ CODE bx = 0.0 by = 0.0 else - bx = [ fc_box.width, row_step.x ].max - by = [ fc_box.height, column_step.y ].max + bx = [ fc_box.width, row_step.x.abs + column_step.x.abs ].max + [ -fill_margin.x, 0 ].max + by = [ fc_box.height, row_step.y.abs + column_step.y.abs ].max + [ -fill_margin.y, 0 ].max end - tp.tile_border(bx, by) + tp.tile_border(@engine.dbu * bx, @engine.dbu * by) tp.threads = (@engine.threads || 1) result_arg = "nil"