Unhandled exception decoding a frame with no GCT or LCT
Status: Alpha
Brought to you by:
sbridewell
GifFrame.FromStream is assuming if the caller has supplied an image descriptor with HasLocalColourTable == false, that the gif will have a global colour table. If the caller also supplies a null global colour table then this method throws a NullReferenceException.
GifFrame.FromStream now checks, if HasLocalColourTable is false, that the supplied global colour table is not null. If neither local nor global colour table is present then the frame cannot be decoded, so a frame containing a default bitmap of the appropriate size is returned.
The fix has been released in MSI version 0.1.3613.31641 so I'm closing this now.