Skip to content
This repository was archived by the owner on Nov 7, 2023. It is now read-only.

Commit cf195d6

Browse files
author
Kevin King
committed
Fix potential EnterEmail NPE
1 parent 153adf3 commit cf195d6

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

app/src/main/java/co/krypt/krypton/me/MeFragment.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public boolean onEditorAction(TextView v, int keyCode, KeyEvent event) {
6363
profileEmail.setOnFocusChangeListener((v1, hasFocus) -> {
6464
if (!hasFocus) {
6565
EditText editText = (EditText) v1;
66-
new Thread(() -> onEmailChanged(editText.getText().toString())).start();
66+
onEmailChanged(editText.getText().toString());
6767
}
6868
});
6969

@@ -141,6 +141,11 @@ public void updateUI(IdentityService.GetProfileResult r) {
141141
}
142142

143143
private void onEmailChanged(String email) {
144+
Context context = getContext();
145+
if (context == null){
146+
return;
147+
}
148+
144149
Profile me = Silo.shared(getContext()).meStorage().load();
145150
if (me == null) {
146151
me = new Profile(email, null, null, null);

0 commit comments

Comments
 (0)