diff --git a/src/apps/deskbar/DeskbarMenu.cpp b/src/apps/deskbar/DeskbarMenu.cpp index a360c7557b..144b1bc5a7 100644 --- a/src/apps/deskbar/DeskbarMenu.cpp +++ b/src/apps/deskbar/DeskbarMenu.cpp @@ -196,6 +196,9 @@ TDeskbarMenu::AddNextItem() &data->fTarget, data->fDragMessage); } } + } else { + for (int i = 0; i < recentTypes; i++) + delete recentItem[i]; } AddSeparatorItem();