diff --git a/Greenshot/Drawing/FreehandContainer.cs b/Greenshot/Drawing/FreehandContainer.cs index d8a377ed9..c862aef7d 100644 --- a/Greenshot/Drawing/FreehandContainer.cs +++ b/Greenshot/Drawing/FreehandContainer.cs @@ -241,12 +241,16 @@ namespace Greenshot.Drawing { int safetymargin = 10; return new Rectangle((myBounds.Left + Left) - (safetymargin+lineThickness), (myBounds.Top + Top) - (safetymargin+lineThickness), myBounds.Width + (2*(lineThickness+safetymargin)), myBounds.Height + (2*(lineThickness+safetymargin))); } else { - return parent.Bounds; + return new Rectangle(0, 0, parent.Width, parent.Height); } } } - // FreehandContainer are regarded equal if they are of the same type and their paths are equal. + /// + /// FreehandContainer are regarded equal if they are of the same type and their paths are equal. + /// + /// + /// public override bool Equals(object obj) { bool ret = false; if(obj != null && GetType().Equals(obj.GetType())) {