aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/com/zeapo/pwdstore/autofill/AutofillFragment.java
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/com/zeapo/pwdstore/autofill/AutofillFragment.java')
-rw-r--r--app/src/main/java/com/zeapo/pwdstore/autofill/AutofillFragment.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/app/src/main/java/com/zeapo/pwdstore/autofill/AutofillFragment.java b/app/src/main/java/com/zeapo/pwdstore/autofill/AutofillFragment.java
index e708c19d..5d342f4a 100644
--- a/app/src/main/java/com/zeapo/pwdstore/autofill/AutofillFragment.java
+++ b/app/src/main/java/com/zeapo/pwdstore/autofill/AutofillFragment.java
@@ -98,11 +98,11 @@ public class AutofillFragment extends DialogFragment {
editor.putString(packageName, path);
}
editor.apply();
- int position = getArguments().getInt("position");
- callingActivity.recyclerAdapter.notifyItemChanged(position);
- if (getArguments().getBoolean("finish")) {
- callingActivity.finish();
+ // if recyclerAdapter has not loaded yet, there is no need to notifyItemChanged
+ if (callingActivity.recyclerAdapter != null) {
+ int position = callingActivity.recyclerAdapter.getPosition(packageName);
+ callingActivity.recyclerAdapter.notifyItemChanged(position);
}
}
});