summaryrefslogtreecommitdiff
path: root/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SimpleConfigurationComposite.java
diff options
context:
space:
mode:
authorTobias Kellner <tobias.kellner@iaik.tugraz.at>2014-11-27 21:02:02 +0100
committerTobias Kellner <tobias.kellner@iaik.tugraz.at>2014-11-27 21:02:02 +0100
commit93c95e60f52cb9b37c8cc3d5ceaa37417cf71001 (patch)
tree407e5348703762e2f86ff1c196ac7ae4182dc393 /pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SimpleConfigurationComposite.java
parentc5601292f85bc02ca277c04ef6bbae938d07a335 (diff)
downloadmocca-93c95e60f52cb9b37c8cc3d5ceaa37417cf71001.tar.gz
mocca-93c95e60f52cb9b37c8cc3d5ceaa37417cf71001.tar.bz2
mocca-93c95e60f52cb9b37c8cc3d5ceaa37417cf71001.zip
Cache the signature placeholder
Diffstat (limited to 'pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SimpleConfigurationComposite.java')
-rw-r--r--pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SimpleConfigurationComposite.java8
1 files changed, 3 insertions, 5 deletions
diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SimpleConfigurationComposite.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SimpleConfigurationComposite.java
index eccda66c..a5e0461e 100644
--- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SimpleConfigurationComposite.java
+++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SimpleConfigurationComposite.java
@@ -65,6 +65,7 @@ import at.asit.pdfover.gui.controls.Dialog.BUTTONS;
import at.asit.pdfover.gui.exceptions.InvalidNumberException;
import at.asit.pdfover.gui.utils.ImageConverter;
import at.asit.pdfover.gui.utils.Messages;
+import at.asit.pdfover.gui.utils.SignaturePlaceholderCache;
import at.asit.pdfover.gui.workflow.config.ConfigurationContainer;
import at.asit.pdfover.gui.workflow.states.State;
import at.asit.pdfover.signator.FileNameEmblem;
@@ -673,9 +674,7 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {
param.setSignatureLanguage(this.configurationContainer.getSignLocale().getLanguage());
- img = ImageConverter
- .convertToSWT((BufferedImage) param
- .getPlaceholder());
+ img = SignaturePlaceholderCache.getSWTPlaceholder(param);
}
} else {
if (this.signer != null) {
@@ -687,8 +686,7 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {
param.setSignatureLanguage(this.configurationContainer.getSignLocale().getLanguage());
param.setEmblem(new FileNameEmblem(image));
- img = ImageConverter.convertToSWT((BufferedImage) param
- .getPlaceholder());
+ img = SignaturePlaceholderCache.getSWTPlaceholder(param);
} else {
img = new ImageData(image);
}