Fixed unmatched screen locking (locking only needed when writing to screen)
This commit is contained in:
@@ -995,9 +995,6 @@ void drawscreenwin(void)
|
|||||||
UpdateVFrame();
|
UpdateVFrame();
|
||||||
if(curblank!=0) return;
|
if(curblank!=0) return;
|
||||||
|
|
||||||
Temp1=LockSurface();
|
|
||||||
if(Temp1==0) { return; }
|
|
||||||
|
|
||||||
#ifdef __OPENGL__
|
#ifdef __OPENGL__
|
||||||
if (UseOpenGL) {
|
if (UseOpenGL) {
|
||||||
|
|
||||||
@@ -1035,6 +1032,9 @@ void drawscreenwin(void)
|
|||||||
} else {
|
} else {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Temp1=LockSurface();
|
||||||
|
if(Temp1==0) { return; }
|
||||||
|
|
||||||
ScreenPtr = vidbuffer;
|
ScreenPtr = vidbuffer;
|
||||||
ScreenPtr += 16*2+32*2+256*2;
|
ScreenPtr += 16*2+32*2+256*2;
|
||||||
SurfBufD = (DWORD) &SurfBuf[0];
|
SurfBufD = (DWORD) &SurfBuf[0];
|
||||||
|
|||||||
Reference in New Issue
Block a user