diff --git a/Greenshot/Drawing/DrawableContainer.cs b/Greenshot/Drawing/DrawableContainer.cs index 3f2b7d144..41d265d99 100644 --- a/Greenshot/Drawing/DrawableContainer.cs +++ b/Greenshot/Drawing/DrawableContainer.cs @@ -54,11 +54,13 @@ namespace Greenshot.Drawing { protected virtual void Dispose(bool disposing) { if (disposing) { - for (int i = 0; i < grippers.Length; i++) { - if(grippers[i] != null) { - grippers[i].Dispose(); - grippers[i] = null; - } + if (grippers != null) { + for (int i = 0; i < grippers.Length; i++) { + if (grippers[i] != null) { + grippers[i].Dispose(); + grippers[i] = null; + } + } } FieldAggregator aggProps = parent.FieldAggregator;