From 40d260b454bf2a1ef86dfba00b908e983c41e2c7 Mon Sep 17 00:00:00 2001 From: Srayan Jana Date: Mon, 29 Jul 2024 08:25:26 -0700 Subject: [PATCH] fix color extension bug (#925) * fix color extension bug * add preprocessor --- source/MonoGame.Extended/ColorExtensions.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/source/MonoGame.Extended/ColorExtensions.cs b/source/MonoGame.Extended/ColorExtensions.cs index b32c5f15..20e87e73 100644 --- a/source/MonoGame.Extended/ColorExtensions.cs +++ b/source/MonoGame.Extended/ColorExtensions.cs @@ -100,7 +100,16 @@ namespace MonoGame.Extended (abgr & 0x00FF0000) >> 8 | // Green (abgr & 0xFF000000) >> 24; // Red - return new Color(rgba); + Color result; + +#if FNA + result = default; + result.PackedValue = rgba; +#else + result = new Color(rgba); +#endif + + return result; } } }