mirror of
https://github.com/4sval/FModel.git
synced 2026-06-21 07:20:05 -05:00
exit gracefully if no game is selected during first-time setup
This commit is contained in:
parent
4247dec633
commit
1b244e6317
|
|
@ -73,6 +73,12 @@ public class ApplicationViewModel : ViewModel
|
|||
LoadingModes = new LoadingModesViewModel();
|
||||
|
||||
AvoidEmptyGameDirectoryAndSetEGame(false);
|
||||
if (UserSettings.Default.GameDirectory is null)
|
||||
{
|
||||
//If no game is selected, many things will break before a shutdown request is processed in the normal way.
|
||||
//A hard exit is preferable to an unhandled expection in this case
|
||||
Environment.Exit(0);
|
||||
}
|
||||
CUE4Parse = new CUE4ParseViewModel(UserSettings.Default.GameDirectory);
|
||||
CustomDirectories = new CustomDirectoriesViewModel(CUE4Parse.Game, UserSettings.Default.GameDirectory);
|
||||
SettingsView = new SettingsViewModel(CUE4Parse.Game);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user