From 51a6c675023727066190aa67ef0337bc2c3d4d1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Wed, 29 Nov 2017 19:29:53 +0100 Subject: [PATCH] Crash in a more appropriate place if missing a drawcontext (happens on really weak devices only) --- android/jni/app-android.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/android/jni/app-android.cpp b/android/jni/app-android.cpp index 22b086cc0d..8174b1ab53 100644 --- a/android/jni/app-android.cpp +++ b/android/jni/app-android.cpp @@ -742,6 +742,8 @@ extern "C" void Java_org_ppsspp_ppsspp_NativeRenderer_displayInit(JNIEnv * env, if (javaGL && !graphicsContext) { graphicsContext = new AndroidJavaEGLGraphicsContext(); + } else if (!graphicsContext) { + _assert_msg_(G3D, false, "No graphics context in displayInit?"); } if (renderer_inited) { @@ -750,7 +752,6 @@ extern "C" void Java_org_ppsspp_ppsspp_NativeRenderer_displayInit(JNIEnv * env, NativeShutdownGraphics(); NativeDeviceRestore(); NativeInitGraphics(graphicsContext); - ILOG("Restored."); } else { ILOG("NativeApp.displayInit() first time");