Index: sources/gui/qml/pages/pretreatment/create/PreTreatmentCreate.qml =================================================================== diff -u -r13d04e674e9d22091bcc72b97574bbba21fdc9c9 -r78c6f3baf3fec4a3fac96707ef694a753e7f41e2 --- sources/gui/qml/pages/pretreatment/create/PreTreatmentCreate.qml (.../PreTreatmentCreate.qml) (revision 13d04e674e9d22091bcc72b97574bbba21fdc9c9) +++ sources/gui/qml/pages/pretreatment/create/PreTreatmentCreate.qml (.../PreTreatmentCreate.qml) (revision 78c6f3baf3fec4a3fac96707ef694a753e7f41e2) @@ -37,7 +37,15 @@ onConfirmClicked : vTreatmentCreate.parametersValidated ? _preTreatmentCreateContent.confirm() : _preTreatmentCreateContent.validate() - onBackClicked : vTreatmentCreate.doCancel() + onBackClicked : { + if ( vTreatmentCreate.parametersValidated ) { + vTreatmentCreate.doCancel() + } + else { + vPreTreatmentAdjustmentInitTreatment.doCancel() + _preTreatmentCreateContent.enableEditing() + } + } function clear( vValue ) { if ( ! vValue ) return