mirror of
https://github.com/Anuken/Mindustry.git
synced 2026-01-27 23:11:12 -08:00
MacOS file chooser fix
This commit is contained in:
parent
6e7613dee3
commit
a260710ee6
1 changed files with 4 additions and 2 deletions
|
|
@ -151,11 +151,13 @@ public interface Platform{
|
|||
FileDialogs.loadNatives();
|
||||
|
||||
String result;
|
||||
//on MacOS, .msav is not properly recognized until I put garbage into the array?
|
||||
String[] extensions = OS.isMac && open ? new String[]{"", "*." + extension} : new String[]{"*." + extension};
|
||||
|
||||
if(open){
|
||||
result = FileDialogs.openFileDialog(formatted, FileChooser.getLastDirectory().absolutePath(), new String[]{"*." + extension}, "." + extension + " files", false);
|
||||
result = FileDialogs.openFileDialog(formatted, FileChooser.getLastDirectory().absolutePath(), extensions, "." + extension + " files", false);
|
||||
}else{
|
||||
result = FileDialogs.saveFileDialog(formatted, FileChooser.getLastDirectory().child("file." + extension).absolutePath(), new String[]{"*." + extension}, "." + extension + " files");
|
||||
result = FileDialogs.saveFileDialog(formatted, FileChooser.getLastDirectory().child("file." + extension).absolutePath(), extensions, "." + extension + " files");
|
||||
}
|
||||
|
||||
if(result == null) return;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue