Index: sources/gui/qml/dialogs/VitalsEntry.qml =================================================================== diff -u -rb287d600f875018ca1e9309fb3e0008f2e69310d -r33b33328479f58fa1d6bd16b569839b9bab8c27c --- sources/gui/qml/dialogs/VitalsEntry.qml (.../VitalsEntry.qml) (revision b287d600f875018ca1e9309fb3e0008f2e69310d) +++ sources/gui/qml/dialogs/VitalsEntry.qml (.../VitalsEntry.qml) (revision 33b33328479f58fa1d6bd16b569839b9bab8c27c) @@ -105,10 +105,12 @@ width: _root.width / 3; text.text: qsTr("CONFIRM") button.onPressed: { - vVitals.bloodPressureSystolic = parseInt(_systolic.textInput.text) - vVitals.bloodPressureDiastolic = parseInt(_diastolic.textInput.text) - vVitals.pulseBPM = parseInt(_pulse.textInput.text) - close() + if (!disabled) { + vVitals.bloodPressureSystolic = parseInt(_systolic.textInput.text) + vVitals.bloodPressureDiastolic = parseInt(_diastolic.textInput.text) + vVitals.pulseBPM = parseInt(_pulse.textInput.text) + close() + } } disabled: (_systolic.textInput.text === "") || (_diastolic.textInput.text === "") ||