diff --git a/Gui.Designer.cs b/Gui.Designer.cs index 3c38532..8004cc7 100644 --- a/Gui.Designer.cs +++ b/Gui.Designer.cs @@ -90,7 +90,7 @@ private void InitializeComponent() this.MinimizeBox = false; this.Name = "Gui"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; - this.Text = "MKDX Unlocked Profile v2.0"; + this.Text = "MKDX Unlocked Profile v2.1"; this.Load += new System.EventHandler(this.Gui_Load); this.ResumeLayout(false); this.PerformLayout(); diff --git a/Gui.cs b/Gui.cs index 8c47501..a828895 100644 --- a/Gui.cs +++ b/Gui.cs @@ -71,9 +71,21 @@ private void Gui_Load(object sender, EventArgs e) _key = Registry.CurrentUser.OpenSubKey(@"SOFTWARE\MKDX-Unlocked-Profile", true); if (_key != null) - tbName.Text = _key.GetValue("Name").ToString(); + { + var name = _key.GetValue("Name"); + + if (name == null) + _key.SetValue("Name", tbName.Text); + else + tbName.Text = name.ToString(); + + } else + { _key = Registry.CurrentUser.CreateSubKey(@"SOFTWARE\MKDX-Unlocked-Profile", true); + _key.SetValue("Name", tbName.Text); + } + } private void link_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) @@ -83,7 +95,7 @@ private void link_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) private void tbName_TextChanged(object sender, EventArgs e) { - if (_key != null && tbName.Text != _key.GetValue("Name").ToString()) + if (_key != null && tbName.Text != _key.GetValue("Name")?.ToString()) _key.SetValue("Name", tbName.Text); } } diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs index 6ac9006..3278596 100644 --- a/Properties/AssemblyInfo.cs +++ b/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("2.0.0.0")] -[assembly: AssemblyFileVersion("2.0.0.0")] +[assembly: AssemblyVersion("2.1.0.0")] +[assembly: AssemblyFileVersion("2.1.0.0")]