From f0bf09b70917fd1029ff5bcaa26750d6bba0b561 Mon Sep 17 00:00:00 2001 From: Michael Becker Date: Thu, 28 May 2020 16:42:50 -0400 Subject: [PATCH] do not crash if we are given a picture with invalid dimensions --- .../Controls/DrawingArea/DrawingAreaControl.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/Plugins.UserInterface/UniversalEditor.Plugins.Multimedia.UserInterface/Controls/DrawingArea/DrawingAreaControl.cs b/Plugins.UserInterface/UniversalEditor.Plugins.Multimedia.UserInterface/Controls/DrawingArea/DrawingAreaControl.cs index 91254bb1..6f906c7f 100644 --- a/Plugins.UserInterface/UniversalEditor.Plugins.Multimedia.UserInterface/Controls/DrawingArea/DrawingAreaControl.cs +++ b/Plugins.UserInterface/UniversalEditor.Plugins.Multimedia.UserInterface/Controls/DrawingArea/DrawingAreaControl.cs @@ -54,6 +54,7 @@ namespace UniversalEditor.Controls.DrawingArea else { Console.WriteLine("new picture dimensions {0}x{1}", mvarPicture.Width, mvarPicture.Height); + if (mvarPicture.Width == 0 || mvarPicture.Height == 0) return; Image image = mvarPicture.ToImage(); e.Graphics.DrawImage(image, 0, 0);