diff options
Diffstat (limited to 'plugins')
| -rw-r--r-- | plugins/dfxvideo/prim.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/plugins/dfxvideo/prim.c b/plugins/dfxvideo/prim.c index 6f5cfafa..bce9d732 100644 --- a/plugins/dfxvideo/prim.c +++ b/plugins/dfxvideo/prim.c @@ -592,8 +592,9 @@ void primBlkFill(unsigned char * baseAddr) sW+=sX; sH+=sY; - if (sX < 0) { sX = 0; sW += sX; } - if (sY < 0) { sY = 0; sH += sX; } + if (sX < 0) sX=0; + if (sY < 0) sY=0; + FillSoftwareArea(sX, sY, sW, sH, BGR24to16(GETLE32(&gpuData[0]))); bDoVSyncUpdate=TRUE; |
