Fix memory leak due to IHardwareTexture forward declaration

This commit is contained in:
Magnus Norddahl 2024-02-19 10:16:36 +01:00 committed by Rachael Alexanderson
parent 6de9d83b81
commit c9612b0cab
No known key found for this signature in database
GPG key ID: 26A8ACCE97115EE0

View file

@ -3,9 +3,9 @@
#include "tarray.h" #include "tarray.h"
#include "hw_ihwtexture.h" #include "hw_ihwtexture.h"
#include "palettecontainer.h" #include "palettecontainer.h"
#include "hw_ihwtexture.h" // Note: this cannot be a forward declaration due to the inlined delete statement below.
struct FTextureBuffer; struct FTextureBuffer;
class IHardwareTexture;
enum ECreateTexBufferFlags enum ECreateTexBufferFlags
{ {
@ -34,7 +34,7 @@ private:
void Delete() void Delete()
{ {
if (hwTexture) delete hwTexture; delete hwTexture;
hwTexture = nullptr; hwTexture = nullptr;
} }