diff --git a/src/KingSystem/Utils/SafeDelete.h b/src/KingSystem/Utils/SafeDelete.h index 0277d879..bcbf5e74 100644 --- a/src/KingSystem/Utils/SafeDelete.h +++ b/src/KingSystem/Utils/SafeDelete.h @@ -1,7 +1,5 @@ #pragma once -#include - namespace ksys::util { template @@ -27,7 +25,8 @@ inline void safeDeleteThread(T*& thread, bool is_jam = false) { safeDelete(thread); } -inline void safeDeleteHeap(sead::Heap*& heap) { +template +inline void safeDeleteHeap(T*& heap) { if (heap) { heap->destroy(); heap = nullptr;