forked from M-Labs/artiq
dashboard: prioritize min as part of default value resolution (#1839)
This commit is contained in:
parent
ee511758ce
commit
234a82aaa9
|
@ -100,6 +100,17 @@ class NumberEntryInt(QtWidgets.QSpinBox):
|
||||||
if "default" in procdesc:
|
if "default" in procdesc:
|
||||||
return procdesc["default"]
|
return procdesc["default"]
|
||||||
else:
|
else:
|
||||||
|
have_max = "max" in procdesc and procdesc["max"] is not None
|
||||||
|
have_min = "min" in procdesc and procdesc["min"] is not None
|
||||||
|
if have_max and have_min:
|
||||||
|
if procdesc["min"] <= 0 < procdesc["max"]:
|
||||||
|
return 0
|
||||||
|
elif have_min and not have_max:
|
||||||
|
if procdesc["min"] >= 0:
|
||||||
|
return procdesc["min"]
|
||||||
|
elif not have_min and have_max:
|
||||||
|
if procdesc["max"] < 0:
|
||||||
|
return procdesc["max"]
|
||||||
return 0
|
return 0
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue