diff --git a/mediaportal/Core/guilib/GUIFadeLabel.cs b/mediaportal/Core/guilib/GUIFadeLabel.cs index b8740b9590c..1202af35360 100644 --- a/mediaportal/Core/guilib/GUIFadeLabel.cs +++ b/mediaportal/Core/guilib/GUIFadeLabel.cs @@ -305,9 +305,9 @@ public override void Render(float timePassed) // Make the label fade in if (_fadeIn && _allowScrolling) { - long dwAlpha = (0xff / 12) * _currentFrame; + long dwAlpha = ((((uint)_textColor) >> 24) * _currentFrame) / 12; dwAlpha <<= 24; - dwAlpha += (_textColor & 0x00ffffff); + dwAlpha |= (_textColor & 0x00ffffff); _labelControl.TextColor = dwAlpha; float fwt = 0; _labelControl.Label = GetShortenedText(strLabel, _width, ref fwt);