diff --git a/resources/qml/JobSpecs.qml b/resources/qml/JobSpecs.qml index 63ccbc336a..e48d3facda 100644 --- a/resources/qml/JobSpecs.qml +++ b/resources/qml/JobSpecs.qml @@ -83,10 +83,22 @@ Item text: PrintInformation.jobName horizontalAlignment: TextInput.AlignLeft + property string textBeforeEdit: "" + + onActiveFocusChanged: + { + if (activeFocus) + { + textBeforeEdit = text + } + } + onEditingFinished: { - var new_name = text == "" ? catalog.i18nc("@text Print job name", "Untitled") : text - PrintInformation.setJobName(new_name, true) + if (text != textBeforeEdit) { + var new_name = text == "" ? catalog.i18nc("@text Print job name", "Untitled") : text + PrintInformation.setJobName(new_name, true) + } printJobTextfield.focus = false }