Ver código fonte

Fixed crash when DynamicImageManager Column Data is null

frogsoftware 1 ano atrás
pai
commit
f75ecd0683

+ 6 - 2
inabox.wpf/DynamicGrid/Columns/DynamicImageManagerColumn.cs

@@ -54,8 +54,12 @@ namespace InABox.DynamicGrid
             ).Rows.FirstOrDefault();
             if (image != null)
             {
-                var ms = new MemoryStream(image.Get<Document, byte[]>(x => x.Data));
-                result = new Bitmap(ms);
+                var bytes = image.Get<Document, byte[]>(x => x.Data);
+                if (bytes?.Any() == true)
+                {
+                    var ms = new MemoryStream();
+                    result = new Bitmap(ms);
+                }
             }
 
             return result;