mirror of https://github.com/KLayout/klayout.git
Maybe fixing issue-1465
This commit is contained in:
parent
06321cdea7
commit
304800e4c5
|
|
@ -91,9 +91,10 @@ module DRC
|
||||||
end
|
end
|
||||||
|
|
||||||
def finish
|
def finish
|
||||||
@tmp_layers.each do |li|
|
@tmp_layers.each do |layout,li|
|
||||||
@layout.delete_layer(li)
|
layout.delete_layer(li)
|
||||||
end
|
end
|
||||||
|
@tmp_layers = []
|
||||||
end
|
end
|
||||||
|
|
||||||
def set_box(method, *args)
|
def set_box(method, *args)
|
||||||
|
|
@ -347,7 +348,7 @@ CODE
|
||||||
|
|
||||||
if cell_filter
|
if cell_filter
|
||||||
tmp = @layout_var.insert_layer(RBA::LayerInfo::new)
|
tmp = @layout_var.insert_layer(RBA::LayerInfo::new)
|
||||||
@tmp_layers << tmp
|
@tmp_layers << [ @layout_var, tmp ]
|
||||||
@layout_var.cells(cell_filter).each do |cell|
|
@layout_var.cells(cell_filter).each do |cell|
|
||||||
cell.shapes(tmp).insert(cell.bbox)
|
cell.shapes(tmp).insert(cell.bbox)
|
||||||
end
|
end
|
||||||
|
|
@ -606,7 +607,7 @@ CODE
|
||||||
|
|
||||||
li = @layout.insert_layer(RBA::LayerInfo::new)
|
li = @layout.insert_layer(RBA::LayerInfo::new)
|
||||||
li && layers.push(li)
|
li && layers.push(li)
|
||||||
li && @tmp_layers.push(li)
|
li && @tmp_layers.push([ @layout, li ])
|
||||||
|
|
||||||
elsif (args.size == 1 && args[0].is_a?(RBA::LayerInfo))
|
elsif (args.size == 1 && args[0].is_a?(RBA::LayerInfo))
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue