From 64cb0b57fb6cb327f3ff31ac6b6b060e3c42e5f1 Mon Sep 17 00:00:00 2001 From: David Griswold Date: Fri, 20 Mar 2026 08:49:41 +0300 Subject: [PATCH] nullptr check on update_surface --- src/android/app/src/main/jni/emu_window/emu_window.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/android/app/src/main/jni/emu_window/emu_window.cpp b/src/android/app/src/main/jni/emu_window/emu_window.cpp index 26cd2da56..881e54ece 100644 --- a/src/android/app/src/main/jni/emu_window/emu_window.cpp +++ b/src/android/app/src/main/jni/emu_window/emu_window.cpp @@ -25,9 +25,10 @@ bool EmuWindow_Android::OnSurfaceChanged(ANativeWindow* surface) { render_window = surface; window_info.type = Frontend::WindowSystemType::Android; window_info.render_surface = surface; - window_width = ANativeWindow_getWidth(surface); - window_height = ANativeWindow_getHeight(surface); - + if (surface != nullptr) { + window_width = ANativeWindow_getWidth(surface); + window_height = ANativeWindow_getHeight(surface); + } StopPresenting(); OnFramebufferSizeChanged(); return true;