From 7cfd4470b16480f795379debebd5b27ab3bcc36b Mon Sep 17 00:00:00 2001 From: Mike Welsh Date: Sun, 9 Apr 2023 18:17:27 -0700 Subject: [PATCH] avm2: Use proper scale for `Graphics.beginBitmapFill` (fix #10628) --- core/src/avm2/globals/flash/display/graphics.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/avm2/globals/flash/display/graphics.rs b/core/src/avm2/globals/flash/display/graphics.rs index 0bf1c9261..2252216ec 100644 --- a/core/src/avm2/globals/flash/display/graphics.rs +++ b/core/src/avm2/globals/flash/display/graphics.rs @@ -72,8 +72,8 @@ pub fn begin_bitmap_fill<'gc>( height: bitmap.height() as u16, }; let scale_matrix = Matrix::scale( - Fixed16::from_f64(bitmap.width as f64), - Fixed16::from_f64(bitmap.height as f64), + (Twips::TWIPS_PER_PIXEL as i16).into(), + (Twips::TWIPS_PER_PIXEL as i16).into(), ); if let Some(mut draw) = this.as_drawing(activation.context.gc_context) {