Fixed memory leak in GLToolbar

This commit is contained in:
Enrico Turri 2018-10-24 10:55:35 +02:00
parent 8940209865
commit 37e4f69e3b
2 changed files with 9 additions and 0 deletions

View File

@ -149,6 +149,14 @@ GLToolbar::GLToolbar(GLCanvas3D& parent)
{
}
GLToolbar::~GLToolbar()
{
for (GLToolbarItem* item : m_items)
{
delete item;
}
}
bool GLToolbar::init(const std::string& icons_texture_filename, unsigned int items_icon_size, unsigned int items_icon_border_size, unsigned int items_icon_gap_size)
{
std::string path = resources_dir() + "/icons/";

View File

@ -141,6 +141,7 @@ private:
public:
explicit GLToolbar(GLCanvas3D& parent);
~GLToolbar();
bool init(const std::string& icons_texture_filename, unsigned int items_icon_size, unsigned int items_icon_border_size, unsigned int items_icon_gap_size);