From c2da72c424bc698a25b18a23938aba664788a5c7 Mon Sep 17 00:00:00 2001 From: Kaphotics Date: Tue, 3 May 2016 20:15:40 -0700 Subject: [PATCH] Minor fixes --- pk3DS/Subforms/Gifts.Designer.cs | 2 +- pk3DS/Subforms/Gifts.cs | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/pk3DS/Subforms/Gifts.Designer.cs b/pk3DS/Subforms/Gifts.Designer.cs index 14c3d46..2a35899 100644 --- a/pk3DS/Subforms/Gifts.Designer.cs +++ b/pk3DS/Subforms/Gifts.Designer.cs @@ -488,7 +488,7 @@ private void InitializeComponent() this.Controls.Add(this.NUD_Ability); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; this.MaximizeBox = false; - this.MinimumSize = new System.Drawing.Size(310, 290); + this.MinimumSize = new System.Drawing.Size(380, 343); this.Name = "Gifts"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; this.Text = "Gift Editor"; diff --git a/pk3DS/Subforms/Gifts.cs b/pk3DS/Subforms/Gifts.cs index 7b2a8cb..97a07d2 100644 --- a/pk3DS/Subforms/Gifts.cs +++ b/pk3DS/Subforms/Gifts.cs @@ -106,15 +106,17 @@ private void changeIndex(object sender, EventArgs e) { if (LB_Gifts.SelectedIndex < 0) return; - if (entry != -1) - saveEntry(); if (!loaded) return; + if (entry != -1) + saveEntry(); entry = LB_Gifts.SelectedIndex; loadEntry(); } private void loadEntry() { + bool oldloaded = loaded; + loaded = false; CB_Species.SelectedIndex = GiftData[entry].Species; CB_HeldItem.SelectedIndex = GiftData[entry].HeldItem; NUD_Level.Value = GiftData[entry].Level; @@ -129,6 +131,7 @@ private void loadEntry() NUD_IV3.Value = GiftData[entry].IVs[3]; NUD_IV4.Value = GiftData[entry].IVs[4]; NUD_IV5.Value = GiftData[entry].IVs[5]; + loaded |= oldloaded; } private void saveEntry() {