浏览代码

Fix ArrayIndexOutOfBoundsException (#3808)

Fixes https://github.com/tuskyapp/Tusky/issues/3807
Nik Clayton 10 月之前
父节点
当前提交
3c90f22b84
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      app/src/main/java/com/keylesspalace/tusky/adapter/AccountFieldEditAdapter.kt

+ 2 - 2
app/src/main/java/com/keylesspalace/tusky/adapter/AccountFieldEditAdapter.kt

@@ -82,11 +82,11 @@ class AccountFieldEditAdapter : RecyclerView.Adapter<BindingHolder<ItemEditField
         }
 
         holder.binding.accountFieldNameText.doAfterTextChanged { newText ->
-            fieldData[holder.bindingAdapterPosition].first = newText.toString()
+            fieldData.getOrNull(holder.bindingAdapterPosition)?.first = newText.toString()
         }
 
         holder.binding.accountFieldValueText.doAfterTextChanged { newText ->
-            fieldData[holder.bindingAdapterPosition].second = newText.toString()
+            fieldData.getOrNull(holder.bindingAdapterPosition)?.second = newText.toString()
         }
 
         // Ensure the textview contents are selectable