diff options
author | Tobias Kellner <tobias.kellner@iaik.tugraz.at> | 2012-11-13 11:56:26 +0100 |
---|---|---|
committer | Tobias Kellner <tobias.kellner@iaik.tugraz.at> | 2012-11-13 11:56:26 +0100 |
commit | 1b9d5e1e569a8454132d268c3e9f1597bd5a20fc (patch) | |
tree | e19f42e9b81dc504e6f99936e78821ad253e95fc /trunk/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states | |
parent | caf2ce502968c0e28d11be1c4f606178b3c44a15 (diff) | |
download | pdf-over-1b9d5e1e569a8454132d268c3e9f1597bd5a20fc.tar.gz pdf-over-1b9d5e1e569a8454132d268c3e9f1597bd5a20fc.tar.bz2 pdf-over-1b9d5e1e569a8454132d268c3e9f1597bd5a20fc.zip |
Guard against empty error messages
Diffstat (limited to 'trunk/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states')
-rw-r--r-- | trunk/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PositioningState.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/trunk/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PositioningState.java b/trunk/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PositioningState.java index 6c3265bc..93ccddce 100644 --- a/trunk/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PositioningState.java +++ b/trunk/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PositioningState.java @@ -100,9 +100,12 @@ public class PositioningState extends State { // FIXME this.positionComposite = null; log.error("Failed to display PDF document", e); //$NON-NLS-1$ + String message = e.getLocalizedMessage(); + if (message == null) + message = Messages.getString("error.IOError"); //$NON-NLS-1$ ErrorDialog dialog = new ErrorDialog( this.stateMachine.getGUIProvider().getMainShell(), - e.getLocalizedMessage(), BUTTONS.RETRY_CANCEL); + message, BUTTONS.RETRY_CANCEL); if(dialog.open() == SWT.RETRY) { this.stateMachine.update(); } else { |