From 6a111267df7df2cab43a97834047bb64241301e1 Mon Sep 17 00:00:00 2001 From: Hallvard Traetteberg <hal@ntnu.no> Date: Tue, 6 Feb 2018 10:39:04 +0100 Subject: [PATCH] Handle case of saving without a file location as save as. --- .../tdt4140/gr1800/app/ui/FileMenuController.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/tdt4140-gr1800/app.ui/src/main/java/tdt4140/gr1800/app/ui/FileMenuController.java b/tdt4140-gr1800/app.ui/src/main/java/tdt4140/gr1800/app/ui/FileMenuController.java index e7566ea..9eb8409 100644 --- a/tdt4140-gr1800/app.ui/src/main/java/tdt4140/gr1800/app/ui/FileMenuController.java +++ b/tdt4140-gr1800/app.ui/src/main/java/tdt4140/gr1800/app/ui/FileMenuController.java @@ -81,10 +81,14 @@ public class FileMenuController { @FXML public void handleSaveAction() { - try { - documentStorage.saveDocument(); - } catch (IOException e) { - // TODO + if (documentStorage.getDocumentLocation() == null) { + handleSaveAsAction(); + } else { + try { + documentStorage.saveDocument(); + } catch (IOException e) { + // TODO + } } } -- GitLab