Index: sources/gui/qml/dialogs/headerbar/HeaderbarPrescription.qml =================================================================== diff -u -r40ddf63592b60608ae34aeb3099fe4e62ae45054 -r0c448ff97fb2882b068cf6da24bbed375fc68f44 --- sources/gui/qml/dialogs/headerbar/HeaderbarPrescription.qml (.../HeaderbarPrescription.qml) (revision 40ddf63592b60608ae34aeb3099fe4e62ae45054) +++ sources/gui/qml/dialogs/headerbar/HeaderbarPrescription.qml (.../HeaderbarPrescription.qml) (revision 0c448ff97fb2882b068cf6da24bbed375fc68f44) @@ -61,7 +61,14 @@ } enabled : _headerbarPrescriptionContent.confirmReady() text.text : vTreatmentCreate.parametersValidated ? qsTr("CONFIRM") : qsTr("VALIDATE") - onClicked : vTreatmentCreate.parametersValidated ? _headerbarPrescriptionContent.confirm() : _headerbarPrescriptionContent.validate() - visible : ! vTDOpMode.inTreatment + visible : ! vTDOpMode.inTreatment && ! isConfirmed + + onClicked : { + if ( vTreatmentCreate.parametersValidated ) { + _headerbarPrescriptionContent.confirm() + _root.close() + } + else { _headerbarPrescriptionContent.validate() } + } } }