- Put the loading dialog code of the backup restore before the import request is added

- Fixing an error triggered when the import seed form is filled too fast. The bitshare name request of the account gets a null listener and makes the app to crash
This commit is contained in:
Javier Varona 2018-09-15 21:25:41 -04:00
parent d43c75a501
commit de2391c6f8
2 changed files with 7 additions and 5 deletions

View file

@ -196,15 +196,15 @@ public class ImportAccountOptionsFragment extends DialogFragment {
}
});
FileServiceRequests.getInstance().addRequest(importBackupRequest);
/*
* Show loading dialog
* */
* Show loading dialog
* */
crystalDialog = new CrystalDialog((Activity) getContext());
crystalDialog.setText(getContext().getString(R.string.Creating_backup_from_file));
crystalDialog.progress();
crystalDialog.show();
FileServiceRequests.getInstance().addRequest(importBackupRequest);
}
})
.setNegativeButton("Cancel",

View file

@ -37,7 +37,9 @@ public abstract class CryptoNetInfoRequest {
}
protected void _fireOnCarryOutEvent(){
listener.onCarryOut();
if (listener != null) {
listener.onCarryOut();
}
CryptoNetInfoRequests.getInstance().removeRequest(this);
}