#845 File Not Found when setting initial directory on JMBE library select button. (#846)

Co-authored-by: Denny <denny@denny-desktop>
This commit is contained in:
Denny Sheirer
2020-06-08 04:47:19 -04:00
committed by GitHub
parent b22177ee17
commit 1d003c561e

View File

@@ -50,6 +50,7 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Path;
@@ -290,7 +291,14 @@ public class JmbeLibraryPreferenceEditor extends VBox
{
FileChooser fileChooser = new FileChooser();
fileChooser.setTitle("Select JMBE Audio Library Location");
fileChooser.setInitialDirectory(mUserPreferences.getDirectoryPreference().getDefaultJmbeDirectory().toFile());
Path path = mUserPreferences.getDirectoryPreference().getDefaultJmbeDirectory();
if(Files.exists(path))
{
fileChooser.setInitialDirectory(path.toFile());
}
Stage stage = (Stage)getSelectButton().getScene().getWindow();
File selected = fileChooser.showOpenDialog(stage);