mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-03-06 05:50:31 +00:00
add extra safeties to safe_delete macros
This commit is contained in:
parent
f709130e72
commit
2c15877d5a
1 changed files with 2 additions and 2 deletions
|
|
@ -34,7 +34,7 @@
|
|||
/// @param a Object to delete
|
||||
/// @see #SAFE_DELETE_ARRAY(), #SAFE_DELETE_OBJECT(), #SAFE_FREE(), #SAFE_FREE_REFERENCE()
|
||||
//-----------------------------------------------------------------------------
|
||||
#define SAFE_DELETE(a) {delete (a); (a) = NULL; }
|
||||
#define SAFE_DELETE(a) {if((a) != NULL) { delete (a); (a) = NULL; } }
|
||||
|
||||
#undef SAFE_DELETE_ARRAY
|
||||
|
||||
|
|
@ -44,7 +44,7 @@
|
|||
/// @param a Array to delete
|
||||
/// @see #SAFE_DELETE(), #SAFE_DELETE_OBJECT(), #SAFE_FREE(), #SAFE_FREE_REFERENCE()
|
||||
//-----------------------------------------------------------------------------
|
||||
#define SAFE_DELETE_ARRAY(a) { delete [] (a); (a) = NULL; }
|
||||
#define SAFE_DELETE_ARRAY(a) { if((a) != NULL) { delete [] (a); (a) = NULL; } }
|
||||
|
||||
#undef SAFE_DELETE_OBJECT
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue