Browse Source

Clean up dx.cpp

pull/90/head^2^2
Anders Jenbo 7 years ago
parent
commit
826b7fd696
  1. 10
      Source/dx.cpp

10
Source/dx.cpp

@ -243,7 +243,7 @@ void unlock_buf_priv()
if (sgdwLockCount == 0)
app_fatal("draw main unlock error");
if (!gpBuffer)
if (gpBuffer == NULL)
app_fatal("draw consistency error");
sgdwLockCount--;
@ -267,8 +267,6 @@ void unlock_buf_priv()
void dx_cleanup()
{
BYTE *v0; // ecx
if (ghMainWnd)
ShowWindow(ghMainWnd, SW_HIDE);
SDrawDestroy();
@ -276,9 +274,7 @@ void dx_cleanup()
sgMemCrit.Enter();
#endif
if (sgpBackBuf != NULL) {
v0 = sgpBackBuf;
sgpBackBuf = 0;
mem_free_dbg(v0);
MemFreeDbg(sgpBackBuf);
} else if (lpDDSBackBuf != NULL) {
#ifdef __cplusplus
lpDDSBackBuf->Release();
@ -288,7 +284,7 @@ void dx_cleanup()
lpDDSBackBuf = NULL;
}
sgdwLockCount = 0;
gpBuffer = 0;
gpBuffer = NULL;
#ifdef __cplusplus
sgMemCrit.Leave();
#endif

Loading…
Cancel
Save