mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-06-29 10:17:16 +08:00
Make sure we are mounted before calling setState
This commit is contained in:
@ -121,14 +121,17 @@ class GitHostSetupRepoSelectorState extends State<GitHostSetupRepoSelector> {
|
|||||||
|
|
||||||
void _handleGitHostException(Exception e, StackTrace stacktrace) {
|
void _handleGitHostException(Exception e, StackTrace stacktrace) {
|
||||||
Log.d("GitHostSetupAutoConfigure: " + e.toString());
|
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
|
@override
|
||||||
|
Reference in New Issue
Block a user