Removed an "if" statement that was apparently designed to

reduce the amount of redundant painting done by the connectivity
search algorithm, but which was preventing composed types (such
as FET gates) from getting added to a net if one of the composing
types (such as poly) was drawn over the device in an ancestor
cell.  Removing the "if" statement does not appear to have any
significant performance impact, so this change is being adopted.
This commit is contained in:
Tim Edwards 2024-04-11 15:18:25 -04:00
parent 82d64aa4b1
commit 3a1f4dc816
2 changed files with 2 additions and 3 deletions

View File

@ -1 +1 @@
8.3.472
8.3.473

View File

@ -1025,8 +1025,7 @@ dbcConnectFunc(tile, cx)
* the storage for the current list element.
*/
if ((retval == 1) || DBIsContact(loctype))
DBNMPaintPlane(def->cd_planes[pNum], dinfo,
DBNMPaintPlane(def->cd_planes[pNum], dinfo,
&newarea, DBStdPaintTbl(loctype, pNum),
(PaintUndoInfo *) NULL);