Skip to content

Commit 63607a3

Browse files
authored
Merge pull request #668 from FiodarM/fix-meow
Fix extrusion layer handling in MEOW class by using layer tuples
2 parents ddb4c87 + 8c5d298 commit 63607a3

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

gplugins/meow/meow_eme.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -286,9 +286,10 @@ def layer_stack_to_extrusion(self):
286286
"""Convert LayerStack to meow extrusions."""
287287
extrusions = {}
288288
for layer in self.layer_stack.layers.values():
289-
if layer.layer not in extrusions.keys():
290-
extrusions[layer.layer] = []
291-
extrusions[layer.layer].append(
289+
layer_tuple = gf.get_layer_tuple((layer.derived_layer or layer.layer).layer)
290+
if layer_tuple not in extrusions.keys():
291+
extrusions[layer_tuple] = []
292+
extrusions[layer_tuple].append(
292293
mw.GdsExtrusionRule(
293294
material=self.gf_material_to_meow_material(
294295
layer.material,

0 commit comments

Comments
 (0)