From 96c4edb6970de30ecf863d0f6b35f78c5408e6f8 Mon Sep 17 00:00:00 2001
From: Emmanuel Hansen <emmausssss@gmail.com>
Date: Sat, 20 Jan 2024 19:04:28 +0000
Subject: [PATCH] android - set isStarted check early

---
 .../app/src/main/java/org/ryujinx/android/GameHost.kt          | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/RyujinxAndroid/app/src/main/java/org/ryujinx/android/GameHost.kt b/src/RyujinxAndroid/app/src/main/java/org/ryujinx/android/GameHost.kt
index 9eca1df52..4b1ed3d56 100644
--- a/src/RyujinxAndroid/app/src/main/java/org/ryujinx/android/GameHost.kt
+++ b/src/RyujinxAndroid/app/src/main/java/org/ryujinx/android/GameHost.kt
@@ -85,6 +85,8 @@ class GameHost(context: Context?, private val mainViewModel: MainViewModel) : Su
         if (_isStarted)
             return
 
+        _isStarted = true
+
         game = if (mainViewModel.isMiiEditorLaunched) null else mainViewModel.gameModel;
 
         _nativeRyujinx.inputInitialize(width, height)
@@ -102,7 +104,6 @@ class GameHost(context: Context?, private val mainViewModel: MainViewModel) : Su
         _guestThread = thread(start = true) {
             runGame()
         }
-        _isStarted = true
 
         _updateThread = thread(start = true) {
             var c = 0