From 258f660a90f8664bcaecbfa94293b51e5cad416f Mon Sep 17 00:00:00 2001 From: Kurt Date: Sat, 17 Jun 2017 19:20:37 -0700 Subject: [PATCH] Misc fixes Immediately hide legality indication if hax invert blank sav check (refactoring oops) Closes #1238 --- PKHeX.WinForms/MainWindow/Main.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/PKHeX.WinForms/MainWindow/Main.cs b/PKHeX.WinForms/MainWindow/Main.cs index 44ba4ef37..38ff2ce11 100644 --- a/PKHeX.WinForms/MainWindow/Main.cs +++ b/PKHeX.WinForms/MainWindow/Main.cs @@ -98,6 +98,7 @@ public Main() #region Localize & Populate Fields string[] args = Environment.GetCommandLineArgs(); C_SAV.HaX = PKME_Tabs.HaX = HaX = args.Any(x => x.Trim('-').ToLower() == "hax"); + PB_Legal.Visible = !HaX; bool showChangelog = false; bool BAKprompt = false; @@ -779,7 +780,7 @@ private void ResetSAVPKMEditors(SaveFile sav) private static string GetProgramTitle(SaveFile sav, string path) { string title = $"PKH{(HaX ? "a" : "e")}X ({Resources.ProgramVersion}) - " + $"{sav.GetType().Name}: "; - if (!string.IsNullOrWhiteSpace(path)) // Blank save file + if (string.IsNullOrWhiteSpace(path)) // Blank save file { sav.FilePath = null; sav.FileName = "Blank Save File"; @@ -1075,7 +1076,7 @@ private void GetPreview(PictureBox pb, PKM pk = null) private void PKME_Tabs_UpdatePreviewSprite(object sender, EventArgs e) => GetPreview(dragout); private void PKME_Tabs_LegalityChanged(object sender, EventArgs e) { - if (PKME_Tabs.IsLegal == null) + if (PKME_Tabs.IsLegal == null || HaX) { PB_Legal.Visible = false; return;