make sure HighValue is not lower than LowValue
This commit is contained in:
parent
4821c8d216
commit
73afd3707a
1 changed files with 3 additions and 0 deletions
|
@ -231,6 +231,9 @@ HRESULT dds_Blt(
|
|||
color_key.dwColorSpaceHighValue =
|
||||
(dwFlags & DDBLT_KEYSRCOVERRIDE) ?
|
||||
lpDDBltFx->ddckSrcColorkey.dwColorSpaceHighValue : src_surface->color_key.dwColorSpaceHighValue;
|
||||
|
||||
if (color_key.dwColorSpaceHighValue < color_key.dwColorSpaceLowValue)
|
||||
color_key.dwColorSpaceHighValue = color_key.dwColorSpaceLowValue;
|
||||
}
|
||||
|
||||
float scale_w = (float)src_w / dst_w;
|
||||
|
|
Loading…
Reference in a new issue