diff --git a/JGE/include/JTypes.h b/JGE/include/JTypes.h index 0a4225851..aba171564 100644 --- a/JGE/include/JTypes.h +++ b/JGE/include/JTypes.h @@ -51,7 +51,7 @@ #define RAD2DEG 57.29577951f #define DEG2RAD 0.017453293f -#define SAFE_DELETE(x) if (x) { delete x; x = NULL; } +#define SAFE_DELETE(x) do { if (x) { delete x; x = NULL; } } while(false) #define SAFE_DELETE_ARRAY(x) if (x) { delete [] x; x = NULL; }