Browse Source

Merge pull request #970 from diasurgical/dx.cpp

Clean up dx.cpp
pull/90/head^2^2
Robin Eklind 7 years ago committed by GitHub
parent
commit
307a169ac8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 10
      Source/dx.cpp

10
Source/dx.cpp

@ -262,7 +262,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--;
@ -286,8 +286,6 @@ void unlock_buf_priv()
void dx_cleanup()
{
BYTE *v0; // ecx
if (ghMainWnd)
ShowWindow(ghMainWnd, SW_HIDE);
SDrawDestroy();
@ -295,9 +293,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();
@ -307,7 +303,7 @@ void dx_cleanup()
lpDDSBackBuf = NULL;
}
sgdwLockCount = 0;
gpBuffer = 0;
gpBuffer = NULL;
#ifdef __cplusplus
sgMemCrit.Leave();
#endif

Loading…
Cancel
Save