Skip to content

Commit ee5fd3b

Browse files
ItsNotSoftwareparoj
authored andcommitted
removed unecssary null ptr checks + changed NULL to nullptr
1 parent bdc6bd2 commit ee5fd3b

File tree

3 files changed

+6
-7
lines changed

3 files changed

+6
-7
lines changed

RenderSystems/Direct3D11/include/OgreD3D11Prerequisites.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,9 @@ THE SOFTWARE.
5252
}
5353

5454
// some D3D commonly used macros
55-
#define SAFE_DELETE(p) { if(p) { delete (p); (p)=NULL; } }
56-
#define SAFE_DELETE_ARRAY(p) { if(p) { delete[] (p); (p)=NULL; } }
57-
#define SAFE_RELEASE(p) { if(p) { (p)->Release(); (p)=NULL; } }
55+
#define SAFE_DELETE(p) { (p)=nullptr; }
56+
#define SAFE_DELETE_ARRAY(p) { (p)=nullptr; }
57+
#define SAFE_RELEASE(p) { if(p) { (p)->Release(); (p)=nullptr; } }
5858

5959
#if defined(_WIN32_WINNT_WIN8) // Win8 SDK required to compile, will work on Windows 8 and Platform Update for Windows 7
6060
#define OGRE_D3D11_PROFILING 1

Tools/LightwaveConverter/include/lwEnvelope.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,12 @@ class lwEnvelope
4545
public:
4646
lwEnvelope()
4747
{
48-
name = 0;
48+
name = nullptr;
4949
}
5050

5151
~lwEnvelope()
5252
{
53-
if (name) free(name);
53+
delete[] name;
5454
unsigned int i;
5555
for (i=0; i<keys.size(); delete keys[i++]);
5656
for (i=0; i<cfilters.size(); delete cfilters[i++]);

Tools/MayaExport/include/materialSet.h

+1-2
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,7 @@ namespace OgreMayaExporter
4141
//destructor
4242
~MaterialSet(){
4343
clear();
44-
if (m_pDefaultMat)
45-
delete m_pDefaultMat;
44+
delete m_pDefaultMat;
4645
}
4746
//clear
4847
void clear(){

0 commit comments

Comments
 (0)