Merge pull request #403 from Ishan09811/patch-13

Android: Use Dialog instead of Toast when ROM loading fails
This commit is contained in:
wheremyfoodat
2024-02-11 12:19:33 +00:00
committed by GitHub

View File

@@ -9,6 +9,7 @@ import android.opengl.GLSurfaceView;
import android.os.Handler;
import android.util.Log;
import android.widget.Toast;
import androidx.appcompat.app.AlertDialog;
import com.panda3ds.pandroid.AlberDriver;
import com.panda3ds.pandroid.data.SMDH;
import com.panda3ds.pandroid.data.config.GlobalConfig;
@@ -98,11 +99,11 @@ public class PandaGlRenderer implements GLSurfaceView.Renderer, ConsoleRenderer
Runnable runnable = new Runnable() {
@Override
public void run() {
Toast
.makeText(
context, "Failed to load ROM! Make sure it's a valid 3DS ROM and that storage permissions are configured properly.",
Toast.LENGTH_LONG
)
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setTitle("Failed to load ROM")
.setMessage("Make sure it's a valid 3DS ROM and that storage permissions are configured properly.")
.setPositiveButton("OK", null)
.setCancelable(false)
.show();
}
};