From e0c159c07be05f68c9e98306a422f684805c8ac0 Mon Sep 17 00:00:00 2001 From: Jean-Paul Chaput Date: Thu, 14 Sep 2023 12:49:28 +0200 Subject: [PATCH] Only allow BasicLayer of "cut" material to be of width/length 0. --- hurricane/src/hurricane/Contact.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hurricane/src/hurricane/Contact.cpp b/hurricane/src/hurricane/Contact.cpp index 62450550..a20b7a79 100644 --- a/hurricane/src/hurricane/Contact.cpp +++ b/hurricane/src/hurricane/Contact.cpp @@ -120,7 +120,7 @@ Contact::Contact(Net* net, const Layer* layer, DbU::Unit x, DbU::Unit y, DbU::Un throw Error("Contact::Contact(): Can't create " + _TName("Contact") + ", NULL layer."); const BasicLayer* basicLayer = dynamic_cast( layer ); - if (not basicLayer or basicLayer->getMaterial() != BasicLayer::Material::cut) return; + if (basicLayer and basicLayer->getMaterial() != BasicLayer::Material::cut) return; if ( _width < _layer->getMinimalSize() ) _width = _layer->getMinimalSize(); if ( _height < _layer->getMinimalSize() ) _height = _layer->getMinimalSize(); } @@ -150,7 +150,7 @@ Contact::Contact(Net* net, Component* anchor, const Layer* layer, DbU::Unit dx, _anchorHook.attach(anchor->getBodyHook()); const BasicLayer* basicLayer = dynamic_cast( layer ); - if (not basicLayer or basicLayer->getMaterial() != BasicLayer::Material::cut) return; + if (basicLayer and basicLayer->getMaterial() != BasicLayer::Material::cut) return; if ( _width < _layer->getMinimalSize() ) _width = _layer->getMinimalSize(); if ( _height < _layer->getMinimalSize() ) _height = _layer->getMinimalSize(); }