aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/com/zeapo/pwdstore/autofill/AutofillFragment.java
diff options
context:
space:
mode:
authorMatthew Wong <wongma7@outlook.com>2015-09-15 23:54:17 -0400
committerMatthew Wong <wongma7@outlook.com>2015-09-15 23:54:17 -0400
commit394a549f7e8aa5b656ba847a03938a34fccc54dd (patch)
tree3a810a9a707a2bfa28f625bfdcd5a22dea94f585 /app/src/main/java/com/zeapo/pwdstore/autofill/AutofillFragment.java
parent68e1495ef26645750e111cb7a7299c2b9efd2be3 (diff)
downloadHardenedPass-394a549f7e8aa5b656ba847a03938a34fccc54dd.tar.gz
HardenedPass-394a549f7e8aa5b656ba847a03938a34fccc54dd.zip
Open dialog immediately at activity oncreate, can't open it after asynctask (potential illegalstateexception)
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);
}
}
});