diff --git a/src/gui/widget/menue.cpp b/src/gui/widget/menue.cpp index a5fb99261..f25abc195 100644 --- a/src/gui/widget/menue.cpp +++ b/src/gui/widget/menue.cpp @@ -778,6 +778,8 @@ void CMenuWidget::insertItem(const uint& item_id, CMenuItem* menuItem) void CMenuWidget::removeItem(const uint& item_id) { + delete items.at(item_id); + items.at(item_id) = NULL; items.erase(items.begin()+item_id); if ((unsigned int) selected >= items.size()) selected = items.size() - 1;