summaryrefslogtreecommitdiff
path: root/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PrepareConfigurationState.java
diff options
context:
space:
mode:
Diffstat (limited to 'pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PrepareConfigurationState.java')
-rw-r--r--pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PrepareConfigurationState.java13
1 files changed, 9 insertions, 4 deletions
diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PrepareConfigurationState.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PrepareConfigurationState.java
index b0c5de85..24b33e84 100644
--- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PrepareConfigurationState.java
+++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PrepareConfigurationState.java
@@ -152,13 +152,18 @@ public class PrepareConfigurationState extends State {
Locale loc = config.getSignatureLocale();
String note_old = Messages.getString("simple_config.Note_Default_Old", loc); //$NON-NLS-1$
- if (note.equals(note_old)) {
- String profile = config.getSignatureProfile();
- note = Profile.getSignatureBlockNoteTextAccordingToProfile(Profile.getProfile(profile), config.getLocale());
- getStateMachine().getConfigManipulator().setSignatureNote(note);
+ if (!note.equals(note_old)) {
+ updateSignatureNoteField(config);
}
}
+ private void updateSignatureNoteField(ConfigProvider config){
+ String note;
+ String profile = config.getSignatureProfile();
+ note = Profile.getSignatureBlockNoteTextAccordingToProfile(Profile.getProfile(profile), config.getLocale());
+ getStateMachine().getConfigManipulator().setSignatureNote(note);
+ }
+
private void initializeFromArguments(String[] args, ArgumentHandler handler)
throws InitializationException {
handler.handleArguments(args);