Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Some layers (e.g. gradient fill layers) may have empty channel data. Previously, attempting to skip over the scan lines in such channels resulted in buffer overflow (RangeError). Let's avoid this by limiting the skip amount to the size of the channel data. This ensures that empty channels cannot be "skipped" at all. Note: This appears to render the layer as a 1x1 empty image. Although this is not ideal, we can't do anything about it. Synthesizing a layer image from its gradient metadata is currently beyond our scope.
- Loading branch information