From 005c3c39af8417669b0f6bcd79ea1fdd203a2987 Mon Sep 17 00:00:00 2001 From: RKrom Date: Wed, 6 Mar 2013 19:32:05 +0000 Subject: [PATCH] Fixed [#1469] by checking if there are grippers. git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2517 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4 --- Greenshot/Drawing/DrawableContainer.cs | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) 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;