diff --git a/src/apps/deskbar/ExpandoMenuBar.cpp b/src/apps/deskbar/ExpandoMenuBar.cpp index a4ee15f5f6..e03439d8b5 100644 --- a/src/apps/deskbar/ExpandoMenuBar.cpp +++ b/src/apps/deskbar/ExpandoMenuBar.cpp @@ -533,9 +533,6 @@ TExpandoMenuBar::MouseUp(BPoint where) void TExpandoMenuBar::BuildItems() { - RemoveItems(0, CountItems(), true); - // remove all items - BMessenger self(this); TBarApp::Subscribe(self, &fTeamList); @@ -557,6 +554,9 @@ TExpandoMenuBar::BuildItems() } float itemHeight = -1.0f; + RemoveItems(0, CountItems(), true); + // remove all items + if (settings->sortRunningApps) fTeamList.SortItems(CompareByName);