From fee05a71fc01765265644af9cbf3439b69f1d44b Mon Sep 17 00:00:00 2001 From: Daniel Rojas Date: Sat, 1 Mar 2025 17:12:24 +0100 Subject: [PATCH] Do not allow negative `qty_multiplier` Co-authored-by: kvid --- src/wireviz/wv_dataclasses.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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: