This commit is contained in:
Robert McRackan 2023-02-06 08:35:24 -05:00
parent 85769d797b
commit 39fe7b79d2
4 changed files with 22 additions and 14 deletions

View file

@ -140,7 +140,16 @@ namespace LibationWinForms.GridView
private void PictureStorage_PictureCached(object sender, PictureCachedEventArgs e)
{
if (e.Definition.PictureId == Book.PictureId)
// state validation
if (e is null ||
e.Definition.PictureId is null ||
Book?.PictureId is null ||
e.Picture is null ||
e.Picture.Length == 0)
return;
// logic validation
if (e.Definition.PictureId == Book.PictureId)
{
Cover = ImageReader.ToImage(e.Picture);
PictureStorage.PictureCached -= PictureStorage_PictureCached;