mirror of
https://github.com/kwsch/PKHeX.git
synced 2026-08-25 00:15:14 -05:00
Disallow GO blank save selection
This commit is contained in:
@@ -199,6 +199,8 @@ private void FormLoadInitialFiles(string[] args)
|
||||
{
|
||||
var ver = Settings.Default.DefaultSaveVersion;
|
||||
var sav = SaveUtil.GetBlankSAV(ver, "PKHeX");
|
||||
if (sav.Version == GameVersion.Invalid) // will fail to load
|
||||
sav = SaveUtil.GetBlankSAV((GameVersion)GameInfo.VersionDataSource.Max(z => z.Value), "PKHeX");
|
||||
OpenSAV(sav, null);
|
||||
C_SAV.SAV.Edited = false; // Prevents form close warning from showing until changes are made
|
||||
}
|
||||
|
||||
@@ -24,8 +24,9 @@ public SettingsEditor(object obj, params string[] blacklist)
|
||||
|
||||
if (obj is Settings s)
|
||||
{
|
||||
var noSelectVersions = new[] {GameVersion.GO};
|
||||
CB_Blank.InitializeBinding();
|
||||
CB_Blank.DataSource = GameInfo.VersionDataSource;
|
||||
CB_Blank.DataSource = GameInfo.VersionDataSource.Where(z => !noSelectVersions.Contains((GameVersion)z.Value)).ToList();
|
||||
CB_Blank.SelectedValue = (int) s.DefaultSaveVersion;
|
||||
CB_Blank.SelectedValueChanged += (_, __) => s.DefaultSaveVersion = (GameVersion)WinFormsUtil.GetIndex(CB_Blank);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user