GUI: Don't allow plugins to run without validating options at least once

This commit is contained in:
Katy Coe
2020-12-26 00:05:48 +01:00
parent 1527c9fe17
commit 94f13c35df
3 changed files with 49 additions and 6 deletions

View File

@@ -121,7 +121,8 @@ namespace Il2CppInspectorGUI
else {
areaBusyIndicator.Visibility = Visibility.Hidden;
grdFirstPage.Visibility = Visibility.Visible;
MessageBox.Show(this, app.LastException.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
if (app.LastException is Exception e)
MessageBox.Show(this, e.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
}
}
@@ -157,7 +158,8 @@ namespace Il2CppInspectorGUI
else {
areaBusyIndicator.Visibility = Visibility.Hidden;
btnSelectBinaryFile.Visibility = Visibility.Visible;
MessageBox.Show(this, app.LastException.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
if (app.LastException is Exception e)
MessageBox.Show(this, e.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
}
}
@@ -195,7 +197,8 @@ namespace Il2CppInspectorGUI
else {
areaBusyIndicator.Visibility = Visibility.Hidden;
grdFirstPage.Visibility = Visibility.Visible;
MessageBox.Show(this, app.LastException.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
if (app.LastException is Exception e)
MessageBox.Show(this, e.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
}
}