- 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,8 +196,6 @@ public class ImportAccountOptionsFragment extends DialogFragment {
} }
}); });
FileServiceRequests.getInstance().addRequest(importBackupRequest);
/* /*
* Show loading dialog * Show loading dialog
* */ * */
@ -205,6 +203,8 @@ public class ImportAccountOptionsFragment extends DialogFragment {
crystalDialog.setText(getContext().getString(R.string.Creating_backup_from_file)); crystalDialog.setText(getContext().getString(R.string.Creating_backup_from_file));
crystalDialog.progress(); crystalDialog.progress();
crystalDialog.show(); crystalDialog.show();
FileServiceRequests.getInstance().addRequest(importBackupRequest);
} }
}) })
.setNegativeButton("Cancel", .setNegativeButton("Cancel",

View file

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