comparison Render.cpp @ 2370:bbf8a522dcec

removing non-nullptr conditions before deletes
author Grumpy7
date Mon, 12 May 2014 01:55:23 +0200
parents bddcaf5d5db2
children 2fe8feb3dcd1
comparison
equal deleted inserted replaced
2369:bddcaf5d5db2 2370:bbf8a522dcec
757 757
758 if (FAILED(DirectDrawCreate(v20.pGUID, &pDirectDraw, 0))) 758 if (FAILED(DirectDrawCreate(v20.pGUID, &pDirectDraw, 0)))
759 { 759 {
760 delete [] v20.pDriverName; 760 delete [] v20.pDriverName;
761 delete [] v20.pDeviceDesc; 761 delete [] v20.pDeviceDesc;
762 if ( v20.pGUID ) 762 delete v20.pGUID;
763 delete v20.pGUID;
764 } 763 }
765 else 764 else
766 { 765 {
767 if (FAILED(pDirectDraw->QueryInterface(IID_IDirectDraw4, (LPVOID *)&pDirectDraw4))) 766 if (FAILED(pDirectDraw->QueryInterface(IID_IDirectDraw4, (LPVOID *)&pDirectDraw4)))
768 { 767 {
769 delete [] v20.pDriverName; 768 delete [] v20.pDriverName;
770 delete [] v20.pDeviceDesc; 769 delete [] v20.pDeviceDesc;
771 if ( v20.pGUID ) 770 delete v20.pGUID;
772 delete v20.pGUID;
773 v6 = (IUnknown *)pDirectDraw; 771 v6 = (IUnknown *)pDirectDraw;
774 } 772 }
775 else 773 else
776 { 774 {
777 pDirectDraw->Release(); 775 pDirectDraw->Release();