diff --git a/.clang-tidy b/.clang-tidy index 62c7944..05376f5 100644 --- a/.clang-tidy +++ b/.clang-tidy @@ -1,4 +1,4 @@ -Checks: '-*,readability-implicit-bool-conversion' +Checks: '-*,readability-delete-null-pointer,readability-implicit-bool-conversion' CheckOptions: - key: readability-implicit-bool-conversion.AllowPointerConditions value: '1' diff --git a/cl_dll/vgui_CustomObjects.cpp b/cl_dll/vgui_CustomObjects.cpp index 7204478..dd356a3 100644 --- a/cl_dll/vgui_CustomObjects.cpp +++ b/cl_dll/vgui_CustomObjects.cpp @@ -373,8 +373,7 @@ int CImageLabel::getImageTall() void CImageLabel::LoadImage(const char* pImageName) { - if (m_pTGA) - delete m_pTGA; + delete m_pTGA; // Load the Image m_pTGA = LoadTGAForRes(pImageName); diff --git a/dlls/world.cpp b/dlls/world.cpp index 24e5cc7..9e2b131 100644 --- a/dlls/world.cpp +++ b/dlls/world.cpp @@ -493,10 +493,7 @@ void CWorld::Precache() CVAR_SET_STRING("room_type", "0"); // clear DSP // Set up game rules - if (g_pGameRules) - { - delete g_pGameRules; - } + delete g_pGameRules; g_pGameRules = InstallGameRules();