diff --git a/src/gui/widget/menue.cpp b/src/gui/widget/menue.cpp index 081c8cbf0..693b6285f 100644 --- a/src/gui/widget/menue.cpp +++ b/src/gui/widget/menue.cpp @@ -780,8 +780,10 @@ 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; + if(!items.at(item_id)->isStatic){ + 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;