diff --git a/src/ui/simple/CSimpleFrame.cpp b/src/ui/simple/CSimpleFrame.cpp index 9cf321d..83bbd59 100644 --- a/src/ui/simple/CSimpleFrame.cpp +++ b/src/ui/simple/CSimpleFrame.cpp @@ -73,6 +73,14 @@ CSimpleFrame::~CSimpleFrame() { delete this->m_titleRegion; } + for (int32_t layer = 0; layer < NUM_SIMPLEFRAME_DRAWLAYERS; layer++) { + this->m_drawlayers[layer].UnlinkAll(); + + if (this->m_batch[layer]) { + delete this->m_batch[layer]; + } + } + // TODO }