Add null checks

This commit is contained in:
Nathan Brown 2023-03-19 11:27:32 -07:00
commit 5c086eb1fb

View file

@ -672,7 +672,6 @@ namespace Greenshot.Editor.Drawing
};
menu.Items.Add(item);
// Push out
#region Push Out
var pushOutSubmenu = new ToolStripMenuItem("Push Out");
@ -682,8 +681,11 @@ namespace Greenshot.Editor.Drawing
Image = (Image)EditorFormResources.GetObject("PushOut-Right.Image")
};
item.Click += delegate
{
if (this.Count > 0)
{
PushOut(Direction.RIGHT, this[0]);
}
};
pushOutSubmenu.DropDownItems.Add(item);
@ -693,8 +695,11 @@ namespace Greenshot.Editor.Drawing
Image = (Image)EditorFormResources.GetObject("PushOut-Left.Image")
};
item.Click += delegate
{
if (this.Count > 0)
{
PushOut(Direction.LEFT, this[0]);
}
};
pushOutSubmenu.DropDownItems.Add(item);
@ -704,8 +709,11 @@ namespace Greenshot.Editor.Drawing
Image = (Image)EditorFormResources.GetObject("PushOut-Top.Image")
};
item.Click += delegate
{
if (this.Count > 0)
{
PushOut(Direction.TOP, this[0]);
}
};
pushOutSubmenu.DropDownItems.Add(item);
@ -715,14 +723,16 @@ namespace Greenshot.Editor.Drawing
Image = (Image)EditorFormResources.GetObject("PushOut-Bottom.Image")
};
item.Click += delegate
{
if (this.Count > 0)
{
PushOut(Direction.BOTTOM, this[0]);
}
};
pushOutSubmenu.DropDownItems.Add(item);
menu.Items.Add(pushOutSubmenu);
#endregion Push Out
// Fit menu
#region Fit
var fitSubmenu = new ToolStripMenuItem("Fit");