diff --git a/src/apps/deskbar/BarView.cpp b/src/apps/deskbar/BarView.cpp index 726022c94b..07f28782a7 100644 --- a/src/apps/deskbar/BarView.cpp +++ b/src/apps/deskbar/BarView.cpp @@ -444,6 +444,8 @@ TBarView::PlaceTray(bool vertSwap, bool leftSwap) void TBarView::PlaceApplicationBar() { + SaveExpandedItems(); + if (fInlineScrollView != NULL) { fInlineScrollView->DetachScrollers(); fInlineScrollView->RemoveSelf(); @@ -452,7 +454,6 @@ TBarView::PlaceApplicationBar() } if (fExpando != NULL) { - SaveExpandedItems(); delete fExpando; fExpando = NULL; }