From cef695901bbd146324f3a92b8d35199eae88dea3 Mon Sep 17 00:00:00 2001 From: Jack Day Date: Sun, 8 Dec 2024 20:15:10 +1000 Subject: [PATCH] Prevent user from entering negative atommapnumbers --- rdeditor/molEditWidget.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rdeditor/molEditWidget.py b/rdeditor/molEditWidget.py index f25abac..5da5316 100644 --- a/rdeditor/molEditWidget.py +++ b/rdeditor/molEditWidget.py @@ -750,7 +750,9 @@ def decrease_charge(self, atom): def number_atom(self, atom: Chem.Atom): atomMapNumber = atom.GetIntProp("molAtomMapNumber") if atom.HasProp("molAtomMapNumber") else 0 - (atomMapNumber, ok) = QtWidgets.QInputDialog.getInt(self, "Number Atom", "Atom number", value=atomMapNumber) + (atomMapNumber, ok) = QtWidgets.QInputDialog.getInt( + self, "Number Atom", "Atom number", value=atomMapNumber, minValue=0 + ) if not ok: return