Преглед на файлове

Fixed crash when DynamicImageManager Column Data is null

frogsoftware преди 1 година
родител
ревизия
f75ecd0683
променени са 1 файла, в които са добавени 6 реда и са изтрити 2 реда
  1. 6 2
      inabox.wpf/DynamicGrid/Columns/DynamicImageManagerColumn.cs

+ 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;