From 32182ea348f902150ab002df35541ca10cdbc519 Mon Sep 17 00:00:00 2001 From: RKrom Date: Sat, 7 Aug 2010 15:18:10 +0000 Subject: [PATCH] Fix for Bug #3038512, only solving the symptom not the problem. git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@795 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4 --- GreenshotCore/Helpers/ImageHelper.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GreenshotCore/Helpers/ImageHelper.cs b/GreenshotCore/Helpers/ImageHelper.cs index 5e284ade6..eb20ce49c 100644 --- a/GreenshotCore/Helpers/ImageHelper.cs +++ b/GreenshotCore/Helpers/ImageHelper.cs @@ -38,7 +38,7 @@ namespace Greenshot.Helpers { /// Rectangle with bitmap coordinates, will be "intersected" to the bitmap public static void Crop(ref Image image, ref Rectangle cropRectangle) { Image returnImage = null; - if (image != null && image is Bitmap) { + if (image != null && image is Bitmap && ((image.Width * image.Height) > 0)) { cropRectangle.Intersect(new Rectangle(0,0, image.Width, image.Height)); returnImage = (image as Bitmap).Clone(cropRectangle, image.PixelFormat); image.Dispose();