From 2d6b428ee4d146196f224975120acaf33e9eae40 Mon Sep 17 00:00:00 2001 From: "Krom, Robertus" Date: Tue, 1 Aug 2017 07:54:38 +0200 Subject: [PATCH] BUG-2172: Fixing an issue when the DrawableContainerList's parent is removed. [skip ci] --- Greenshot/Drawing/DrawableContainerList.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Greenshot/Drawing/DrawableContainerList.cs b/Greenshot/Drawing/DrawableContainerList.cs index 3b0808ad3..849cf5ddc 100644 --- a/Greenshot/Drawing/DrawableContainerList.cs +++ b/Greenshot/Drawing/DrawableContainerList.cs @@ -104,8 +104,8 @@ namespace Greenshot.Drawing { return null; } set { - ParentID = value.ID; - foreach(var drawableContainer in this) { + ParentID = value?.ID ?? Guid.NewGuid(); + foreach (var drawableContainer in this) { var dc = (DrawableContainer) drawableContainer; dc.Parent = value; }