Make sure preset name is not empty

This commit is contained in:
Jaex 2020-06-16 11:24:12 +03:00
parent b8579bc0a8
commit 41cf8ff133
2 changed files with 15 additions and 6 deletions

View file

@ -81,6 +81,7 @@ private void InitializeComponent()
this.Controls.Add(this.txtAssetsFolder);
this.Controls.Add(this.lblAssetsFolder);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
this.MaximizeBox = false;
this.Name = "ImageEffectPackagerForm";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "ShareX - Image effect packager";

View file

@ -636,6 +636,13 @@ private void btnPackager_Click(object sender, EventArgs e)
ImageEffectPreset preset = GetSelectedPreset();
if (preset != null)
{
if (string.IsNullOrEmpty(preset.Name))
{
// TODO: Translate
MessageBox.Show("Preset name cannot be empty.", "ShareX - " + "Missing preset name", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else
{
string json = eiImageEffects.Serialize(preset);
@ -649,6 +656,7 @@ private void btnPackager_Click(object sender, EventArgs e)
}
}
}
}
private void tsmiLoadImageFromFile_Click(object sender, EventArgs e)
{