mirror of
https://github.com/Ryujinx/SDL.git
synced 2025-01-22 13:41:09 +00:00
Fixed undefined behavior in QueueCmdSetDrawColor()
Fixes https://github.com/libsdl-org/SDL/issues/4995 Patch from Andrew Kelley
This commit is contained in:
parent
c878d9a0aa
commit
e18be04bc6
|
@ -394,7 +394,7 @@ QueueCmdSetClipRect(SDL_Renderer *renderer)
|
|||
static int
|
||||
QueueCmdSetDrawColor(SDL_Renderer *renderer, SDL_Color *col)
|
||||
{
|
||||
const Uint32 color = ((col->a << 24) | (col->r << 16) | (col->g << 8) | col->b);
|
||||
const Uint32 color = (((Uint32)col->a << 24) | (col->r << 16) | (col->g << 8) | col->b);
|
||||
int retval = 0;
|
||||
|
||||
if (!renderer->color_queued || (color != renderer->last_queued_color)) {
|
||||
|
|
Loading…
Reference in a new issue