diff options
author | Jakob Heher <jakob.heher@iaik.tugraz.at> | 2022-09-30 12:02:02 +0200 |
---|---|---|
committer | Jakob Heher <jakob.heher@iaik.tugraz.at> | 2022-09-30 12:02:02 +0200 |
commit | 29059e0e1e69bc15eea215427df299378be931b5 (patch) | |
tree | 9d026e5c8fd9f27c29f8d8109053b19d483aca4c /pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PrepareConfigurationState.java | |
parent | 78f00b9678a7dfdf5b5c2750290dcd3c80265099 (diff) | |
download | pdf-over-29059e0e1e69bc15eea215427df299378be931b5.tar.gz pdf-over-29059e0e1e69bc15eea215427df299378be931b5.tar.bz2 pdf-over-29059e0e1e69bc15eea215427df299378be931b5.zip |
YAGNI: GUIProvider
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.java | 13 |
1 files changed, 6 insertions, 7 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 df2a82fa..0d006e82 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 @@ -41,7 +41,6 @@ import at.asit.pdfover.commons.Messages; import at.asit.pdfover.gui.utils.UpdateCheckManager; import at.asit.pdfover.gui.utils.VersionComparator; import at.asit.pdfover.gui.utils.Zipper; -import at.asit.pdfover.gui.workflow.GUIProvider; import at.asit.pdfover.gui.workflow.StateMachine; import at.asit.pdfover.gui.workflow.Status; import at.asit.pdfover.gui.workflow.config.ConfigurationManager; @@ -195,7 +194,8 @@ public class PrepareConfigurationState extends State { + versionFile, ex); } finally { try { - versionReader.close(); + if (versionReader != null) + versionReader.close(); } catch (IOException ex) { // ignore } @@ -239,7 +239,6 @@ public class PrepareConfigurationState extends State { try { StateMachine stateMachine = getStateMachine(); ConfigurationManager config = stateMachine.configProvider; - final GUIProvider gui = stateMachine; File configDir = new File(Constants.CONFIG_DIRECTORY); File configFile = new File(configDir, Constants.DEFAULT_CONFIG_FILENAME); if (!configDir.exists() || !configFile.exists()) { @@ -260,7 +259,7 @@ public class PrepareConfigurationState extends State { initializeFromArguments(stateMachine.cmdLineArgs, this.configFileHandler); } catch (InitializationException e) { log.error("Error in cmd line arguments: ", e); - ErrorDialog error = new ErrorDialog(gui.getMainShell(), + ErrorDialog error = new ErrorDialog(stateMachine.getMainShell(), Messages.getString("error.CmdLineArgs") + "\n" + e.getMessage(), BUTTONS.OK); @@ -279,13 +278,13 @@ public class PrepareConfigurationState extends State { ErrorDialog error; if (e.getCause() instanceof FileNotFoundException) { - error = new ErrorDialog(gui.getMainShell(), + error = new ErrorDialog(stateMachine.getMainShell(), String.format( Messages.getString("error.FileNotExist"), e.getCause().getMessage()), BUTTONS.OK); } else { - error = new ErrorDialog(gui.getMainShell(), + error = new ErrorDialog(stateMachine.getMainShell(), Messages.getString("error.CmdLineArgs") + "\n" + e.getMessage(), BUTTONS.OK); @@ -296,7 +295,7 @@ public class PrepareConfigurationState extends State { // Check for updates if (config.getUpdateCheck()) - UpdateCheckManager.checkNow(gui.getMainShell()); + UpdateCheckManager.checkNow(stateMachine.getMainShell()); // Create PDF Signer Status status = stateMachine.status; |