From 4c797c5eb10e25abcbc7b3b0184d7468bd12f5f8 Mon Sep 17 00:00:00 2001 From: Finnley Somdahl <87634197+rebelonion@users.noreply.github.com> Date: Tue, 23 Jan 2024 13:54:15 -0600 Subject: [PATCH] index fix --- .../main/java/ani/dantotsu/settings/SettingsActivity.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/ani/dantotsu/settings/SettingsActivity.kt b/app/src/main/java/ani/dantotsu/settings/SettingsActivity.kt index d140224b..d602b857 100644 --- a/app/src/main/java/ani/dantotsu/settings/SettingsActivity.kt +++ b/app/src/main/java/ani/dantotsu/settings/SettingsActivity.kt @@ -240,12 +240,12 @@ class SettingsActivity : AppCompatActivity(), SimpleDialog.OnDialogResultListene "Dantotsu", Context.MODE_PRIVATE ).getInt("settings_def_anime_source_s_r", 0) - val oldName = AnimeSources.names[oldDefaultSourceIndex] + val oldName = if (oldDefaultSourceIndex >= AnimeSources.names.size) "" else AnimeSources.names[oldDefaultSourceIndex] getSharedPreferences("Dantotsu", Context.MODE_PRIVATE).edit() .putStringSet("pinned_anime_sources", pinnedSources).apply() AnimeSources.pinnedAnimeSources = pinnedSources AnimeSources.performReorderAnimeSources() - val newDefaultSourceIndex = AnimeSources.names.indexOf(oldName) + val newDefaultSourceIndex = if (oldName == "") 0 else AnimeSources.names.indexOf(oldName) getSharedPreferences("Dantotsu", Context.MODE_PRIVATE).edit() .putInt("settings_def_anime_source_s_r", newDefaultSourceIndex).apply() dialog.dismiss() @@ -493,12 +493,12 @@ class SettingsActivity : AppCompatActivity(), SimpleDialog.OnDialogResultListene "Dantotsu", Context.MODE_PRIVATE ).getInt("settings_def_manga_source_s_r", 0) - val oldName = MangaSources.names[oldDefaultSourceIndex] + val oldName = if (oldDefaultSourceIndex >= MangaSources.names.size) "" else MangaSources.names[oldDefaultSourceIndex] getSharedPreferences("Dantotsu", Context.MODE_PRIVATE).edit() .putStringSet("pinned_manga_sources", pinnedSources).apply() MangaSources.pinnedMangaSources = pinnedSources MangaSources.performReorderMangaSources() - val newDefaultSourceIndex = MangaSources.names.indexOf(oldName) + val newDefaultSourceIndex = if (oldName == "") 0 else MangaSources.names.indexOf(oldName) getSharedPreferences("Dantotsu", Context.MODE_PRIVATE).edit() .putInt("settings_def_manga_source_s_r", newDefaultSourceIndex).apply() dialog.dismiss()