X-Git-Url: https://ruin.nu/git/?p=moosique.git;a=blobdiff_plain;f=MooMenu.java;fp=MooMenu.java;h=25cab5c99062b20270fbd13bf1f29d4d6724f6ed;hp=7c6be00a766fee802ffa044934d5bba82a61a177;hb=1d2d2bfd14ba0addab97692527d4414d3a87e13d;hpb=e7289eb46e09ee6ed3bc5bb4a814f59902d885cb diff --git a/MooMenu.java b/MooMenu.java index 7c6be00..25cab5c 100644 --- a/MooMenu.java +++ b/MooMenu.java @@ -167,9 +167,9 @@ public class MooMenu extends JMenuBar implements ActionListener { // Stores the current directory and loads the selected file. File file = chooser.getSelectedFile(); if(returnVal == JFileChooser.APPROVE_OPTION && isMidiFile(file)) { - directory = chooser.getSelectedFile().getParentFile(); + directory = file.getParentFile(); if (!Moosique.promptOnUnsavedChanges()) - Moosique.load(chooser.getSelectedFile().getAbsolutePath()); + Moosique.load(file); } } else if (command == "Save") { if (!Moosique.save()) showSaveAsDialog(); @@ -250,7 +250,7 @@ public class MooMenu extends JMenuBar implements ActionListener { File file = chooser.getSelectedFile(); if(returnVal == JFileChooser.APPROVE_OPTION && isMidiFile(file)) { directory = file.getParentFile(); - Moosique.saveAs(file.getAbsolutePath()); + Moosique.saveAs(file); } }