Fixed unmatched screen locking (locking only needed when writing to screen)

This commit is contained in:
hpsolo
2001-05-31 23:02:36 +00:00
parent 99683fffbc
commit 4de2e7bdb9

View File

@@ -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];