diff options
| author | Admiral H. Curtiss <pikachu025@gmail.com> | 2023-08-18 00:15:15 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-08-18 00:15:15 +0200 |
| commit | fc7ef666698af05df740da3f990cc9286f0635a8 (patch) | |
| tree | c2346c122dbf510ac8ad731d07a1e3b6bf93a867 /Source/Android/app/src/main/java | |
| parent | a08792033a9634f628a75163cd60427c92987c2d (diff) | |
| parent | 4b1b5881b09f358eb9c9cf2310d8803244de46e7 (diff) | |
Merge pull request #12110 from JosJuice/android-dir-init-toast
Android: Move DirectoryInitialization toast to UI thread
Diffstat (limited to 'Source/Android/app/src/main/java')
| -rw-r--r-- | Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/DirectoryInitialization.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/DirectoryInitialization.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/DirectoryInitialization.java index 15d226afd4..1d7342372f 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/DirectoryInitialization.java +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/DirectoryInitialization.java @@ -14,6 +14,7 @@ import android.widget.Toast; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.appcompat.app.AppCompatDelegate; +import androidx.core.content.ContextCompat; import androidx.lifecycle.LiveData; import androidx.lifecycle.MutableLiveData; import androidx.preference.PreferenceManager; @@ -73,8 +74,12 @@ public final class DirectoryInitialization if (!setDolphinUserDirectory(context)) { - Toast.makeText(context, R.string.external_storage_not_mounted, Toast.LENGTH_LONG).show(); - System.exit(1); + ContextCompat.getMainExecutor(context).execute(() -> + { + Toast.makeText(context, R.string.external_storage_not_mounted, Toast.LENGTH_LONG).show(); + System.exit(1); + }); + return; } extractSysDirectory(context); |
