diff options
author | Tobias Kellner <tobias.kellner@iaik.tugraz.at> | 2014-11-27 21:02:02 +0100 |
---|---|---|
committer | Tobias Kellner <tobias.kellner@iaik.tugraz.at> | 2014-11-27 21:02:02 +0100 |
commit | 93c95e60f52cb9b37c8cc3d5ceaa37417cf71001 (patch) | |
tree | 407e5348703762e2f86ff1c196ac7ae4182dc393 /pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites | |
parent | c5601292f85bc02ca277c04ef6bbae938d07a335 (diff) | |
download | pdf-over-93c95e60f52cb9b37c8cc3d5ceaa37417cf71001.tar.gz pdf-over-93c95e60f52cb9b37c8cc3d5ceaa37417cf71001.tar.bz2 pdf-over-93c95e60f52cb9b37c8cc3d5ceaa37417cf71001.zip |
Cache the signature placeholder
Diffstat (limited to 'pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites')
-rw-r--r-- | pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SimpleConfigurationComposite.java | 8 |
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); } |