Fix regression causing pasted images to have a zero-size transform (#2238)

* Use the identity matrix as the default for an image frame

* Fix all usages to be equivalent to their pre-refactor versions, opting to keep ZERO not IDENTITY as the default image size

---------

Co-authored-by: Keavon Chambers <keavon@keavon.com>
This commit is contained in:
James Lindsay 2025-01-29 21:09:02 +00:00 committed by GitHub
parent dbf917ef71
commit c5a3c32114
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 10 additions and 5 deletions

View file

@ -87,7 +87,8 @@ fn decode_image(_: (), data: Arc<[u8]>) -> ImageFrameTable<Color> {
height: image.height(),
..Default::default()
},
..Default::default()
transform: glam::DAffine2::IDENTITY,
alpha_blending: Default::default(),
};
ImageFrameTable::new(image)