From 7d225f8b55116c1f6807f21ca6442a87e6b953e1 Mon Sep 17 00:00:00 2001 From: David Wendt Date: Fri, 24 Jan 2020 14:43:49 -0500 Subject: [PATCH] Fix overflow when shifting `u8`s --- core/src/font/text_format.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/font/text_format.rs b/core/src/font/text_format.rs index 6378f7201..295f569b1 100644 --- a/core/src/font/text_format.rs +++ b/core/src/font/text_format.rs @@ -165,7 +165,7 @@ impl TextFormat { "color", self.color .clone() - .map(|v| ((v.r << 16) + (v.g << 8) + v.b).into()) + .map(|v| (((v.r as u32) << 16) + ((v.g as u32) << 8) + v.b as u32).into()) .unwrap_or(Value::Null), avm1, uc,