diff --git a/src/win32/fb_d3d9.cpp b/src/win32/fb_d3d9.cpp index 7453571e5..cc036d540 100644 --- a/src/win32/fb_d3d9.cpp +++ b/src/win32/fb_d3d9.cpp @@ -2763,7 +2763,7 @@ void D3DFB::Clear (int left, int top, int right, int bottom, int palcolor, uint3 { return; } - if (palcolor >= 0) + if (palcolor >= 0 && color == 0) { color = GPalette.BaseColors[palcolor]; }