From 1a85d8804a044d689e53b2497be01b65c76c34d2 Mon Sep 17 00:00:00 2001
From: Abandoned Cart <twistedumbrella@gmail.com>
Date: Fri, 16 Jun 2023 07:50:47 -0400
Subject: [PATCH] android: Generalize string message dialog

---
 ...logFragment.kt => LongMessageDialogFragment.kt} |  8 ++++----
 .../java/org/yuzu/yuzu_emu/ui/main/MainActivity.kt | 14 +++++++-------
 2 files changed, 11 insertions(+), 11 deletions(-)
 rename src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/{InstallDialogFragment.kt => LongMessageDialogFragment.kt} (89%)

diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/InstallDialogFragment.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/LongMessageDialogFragment.kt
similarity index 89%
rename from src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/InstallDialogFragment.kt
rename to src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/LongMessageDialogFragment.kt
index d8850f9415..b29b627e9e 100644
--- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/InstallDialogFragment.kt
+++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/LongMessageDialogFragment.kt
@@ -11,7 +11,7 @@ import androidx.fragment.app.DialogFragment
 import com.google.android.material.dialog.MaterialAlertDialogBuilder
 import org.yuzu.yuzu_emu.R
 
-class InstallDialogFragment : DialogFragment() {
+class LongMessageDialogFragment : DialogFragment() {
     override fun onCreateDialog(savedInstanceState: Bundle?): Dialog {
         val titleId = requireArguments().getInt(TITLE)
         val description = requireArguments().getString(DESCRIPTION)
@@ -37,7 +37,7 @@ class InstallDialogFragment : DialogFragment() {
     }
 
     companion object {
-        const val TAG = "MessageDialogFragment"
+        const val TAG = "LongMessageDialogFragment"
 
         private const val TITLE = "Title"
         private const val DESCRIPTION = "Description"
@@ -47,8 +47,8 @@ class InstallDialogFragment : DialogFragment() {
             titleId: Int,
             description: String,
             helpLinkId: Int = 0
-        ): InstallDialogFragment {
-            val dialog = InstallDialogFragment()
+        ): LongMessageDialogFragment {
+            val dialog = LongMessageDialogFragment()
             val bundle = Bundle()
             bundle.apply {
                 putInt(TITLE, titleId)
diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/main/MainActivity.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/main/MainActivity.kt
index 5257d7b360..3086cfad38 100644
--- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/main/MainActivity.kt
+++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/main/MainActivity.kt
@@ -43,7 +43,7 @@ import org.yuzu.yuzu_emu.features.settings.model.SettingsViewModel
 import org.yuzu.yuzu_emu.features.settings.ui.SettingsActivity
 import org.yuzu.yuzu_emu.features.settings.utils.SettingsFile
 import org.yuzu.yuzu_emu.fragments.IndeterminateProgressDialogFragment
-import org.yuzu.yuzu_emu.fragments.InstallDialogFragment
+import org.yuzu.yuzu_emu.fragments.LongMessageDialogFragment
 import org.yuzu.yuzu_emu.fragments.MessageDialogFragment
 import org.yuzu.yuzu_emu.model.GamesViewModel
 import org.yuzu.yuzu_emu.model.HomeViewModel
@@ -548,7 +548,7 @@ class MainActivity : AppCompatActivity(), ThemeProvider {
                             installResult.append(
                                 getString(
                                     R.string.install_game_content_failed_count,
-
+                                    errorTotal
                                 )
                             )
                             installResult.append(separator)
@@ -572,16 +572,16 @@ class MainActivity : AppCompatActivity(), ThemeProvider {
                                 )
                                 installResult.append(separator)
                             }
-                            InstallDialogFragment.newInstance(
+                            LongMessageDialogFragment.newInstance(
                                 R.string.install_game_content_failure,
                                 installResult.toString().trim(),
                                 R.string.install_game_content_help_link
-                            ).show(supportFragmentManager, MessageDialogFragment.TAG)
+                            ).show(supportFragmentManager, LongMessageDialogFragment.TAG)
                         } else {
-                            InstallDialogFragment.newInstance(
+                            LongMessageDialogFragment.newInstance(
                                 R.string.install_game_content_success,
-                                installResult.toString().trim(),
-                            ).show(supportFragmentManager, MessageDialogFragment.TAG)
+                                installResult.toString().trim()
+                            ).show(supportFragmentManager, LongMessageDialogFragment.TAG)
                         }
                     }
                 }