diff --git a/src/wireviz/wv_dataclasses.py b/src/wireviz/wv_dataclasses.py index 8563b87..415b8d9 100644 --- a/src/wireviz/wv_dataclasses.py +++ b/src/wireviz/wv_dataclasses.py @@ -450,7 +450,7 @@ class Connector(TopLevelGraphicalComponent): qty_multipliers_computed = { "PINCOUNT": self.pincount, "POPULATED": num_populated_pins, - "UNPOPULATED": self.pincount - num_populated_pins, + "UNPOPULATED": max(0, self.pincount - num_populated_pins), "CONNECTIONS": num_connections, } for subitem in self.additional_components: