diff --git a/extract/ExtHier.c b/extract/ExtHier.c index 022afa67..8056a8e9 100644 --- a/extract/ExtHier.c +++ b/extract/ExtHier.c @@ -259,6 +259,8 @@ extHierConnections(ha, cumFlat, oneFlat) /* Look for sticky labels in the child cell that are not */ /* connected to any geometry. */ + if (!(ExtOptions & EXT_DOLABELCHECK)) return; + for (lab = sourceDef->cd_labels; lab; lab = lab->lab_next) { CellDef *cumDef = cumFlat->et_use->cu_def; diff --git a/extract/ExtRegion.c b/extract/ExtRegion.c index 658d272c..143407d3 100644 --- a/extract/ExtRegion.c +++ b/extract/ExtRegion.c @@ -245,7 +245,7 @@ ExtLabelRegions(def, connTo, nodeList, clipArea) break; } } - if ((found == FALSE) && (nodeList != NULL)) + if ((found == FALSE) && (nodeList != NULL) && (ExtOptions & EXT_DOLABELCHECK)) { // Unconnected node label. This may be a "sticky label". // If it is not connected to TT_SPACE, then create a new