Make sure we are mounted before calling setState

This commit is contained in:
Vishesh Handa
2020-12-26 11:49:27 +01:00
parent 1ebac121df
commit 35b225a635

View File

@ -121,14 +121,17 @@ class GitHostSetupRepoSelectorState extends State<GitHostSetupRepoSelector> {
void _handleGitHostException(Exception e, StackTrace stacktrace) {
Log.d("GitHostSetupAutoConfigure: " + e.toString());
setState(() {
errorMessage = e.toString();
logEvent(Event.GitHostSetupError, parameters: {
'errorMessage': errorMessage,
});
logException(e, stacktrace);
if (mounted) {
setState(() {
errorMessage = e.toString();
});
}
logEvent(Event.GitHostSetupError, parameters: {
'errorMessage': errorMessage,
});
logException(e, stacktrace);
}
@override