summaryrefslogtreecommitdiff
path: root/src/mainmenuitemsprovider.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainmenuitemsprovider.cpp')
-rw-r--r--src/mainmenuitemsprovider.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mainmenuitemsprovider.cpp b/src/mainmenuitemsprovider.cpp
index c95e9fb..e408712 100644
--- a/src/mainmenuitemsprovider.cpp
+++ b/src/mainmenuitemsprovider.cpp
@@ -31,6 +31,12 @@ MainMenuItemsProvider::MainMenuItemsProvider(MenuNode* rootMenu)
_currentMenu = _rootMenu = rootMenu;
}
+MainMenuItemsProvider::~MainMenuItemsProvider()
+{
+ ResetMainMenuItemsList();
+ delete _rootMenu;
+}
+
MainMenuItemsList* MainMenuItemsProvider::MainMenuItems()
{
ResetMainMenuItemsList();