diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/BaseLauncherActivity.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/BaseLauncherActivity.java index f053eb1a2..28ad8ab70 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/BaseLauncherActivity.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/BaseLauncherActivity.java @@ -124,16 +124,15 @@ public abstract class BaseLauncherActivity extends BaseActivity { dialog.setView(edit); } else { dialog = builder.create(); - FileListView flv = new FileListView(dialog); + FileListView flv = new FileListView(dialog,"jar"); flv.setFileSelectedListener(new FileSelectedListener(){ @Override public void onFileSelected(File file, String path) { - if (file.getName().endsWith(".jar")) { - Intent intent = new Intent(BaseLauncherActivity.this, JavaGUILauncherActivity.class); - intent.putExtra("modFile", file); - startActivity(intent); - dialog.dismiss(); - } + Intent intent = new Intent(BaseLauncherActivity.this, JavaGUILauncherActivity.class); + intent.putExtra("modFile", file); + startActivity(intent); + dialog.dismiss(); + } }); dialog.setView(flv); diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/CustomControlsActivity.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/CustomControlsActivity.java index 79fd7d65b..bdef36f1e 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/CustomControlsActivity.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/CustomControlsActivity.java @@ -100,16 +100,14 @@ public class CustomControlsActivity extends BaseActivity builder.setPositiveButton(android.R.string.cancel, null); final AlertDialog dialog = builder.create(); - FileListView flv = new FileListView(dialog); + FileListView flv = new FileListView(dialog, "json"); flv.lockPathAt(Tools.CTRLMAP_PATH); flv.setFileSelectedListener(new FileSelectedListener(){ @Override public void onFileSelected(File file, String path) { - if (file.getName().endsWith(".json")) { - setDefaultControlJson(path); - dialog.dismiss(); - } + setDefaultControlJson(path); + dialog.dismiss(); } }); dialog.setView(flv); @@ -182,16 +180,14 @@ public class CustomControlsActivity extends BaseActivity builder.setPositiveButton(android.R.string.cancel, null); final AlertDialog dialog = builder.create(); - FileListView flv = new FileListView(dialog); + FileListView flv = new FileListView(dialog, "json"); flv.listFileAt(Tools.CTRLMAP_PATH); flv.setFileSelectedListener(new FileSelectedListener(){ @Override public void onFileSelected(File file, String path) { - if (file.getName().endsWith(".json")) { - loadControl(path); - dialog.dismiss(); - } + loadControl(path); + dialog.dismiss(); } }); dialog.setView(flv); diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/PojavLoginActivity.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/PojavLoginActivity.java index 3b66ee546..5beee1a62 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/PojavLoginActivity.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/PojavLoginActivity.java @@ -481,19 +481,18 @@ public class PojavLoginActivity extends BaseActivity builder.setCancelable(false); final AlertDialog dialog = builder.create(); - FileListView flv = new FileListView(dialog); + FileListView flv = new FileListView(dialog, "tar.xz"); flv.setFileSelectedListener(new FileSelectedListener(){ @Override public void onFileSelected(File file, String path) { - if (file.getName().endsWith(".tar.xz")) { - selectedFile.append(path); - dialog.dismiss(); - - synchronized (mLockSelectJRE) { - mLockSelectJRE.notifyAll(); - } + selectedFile.append(path); + dialog.dismiss(); + + synchronized (mLockSelectJRE) { + mLockSelectJRE.notifyAll(); } + } }); dialog.setView(flv);