sfx2/source/sidebar/TabBar.cxx |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

New commits:
commit 701763ac59e2e34d9211ebdd2a5748fe1a735253
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Wed Aug 10 20:21:37 2022 +0100
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Thu Aug 11 10:10:36 2022 +0200

    make dtor order as reverse ctor order
    
    Change-Id: Ia5bff2361006d3dcb1032adef584ceb9910e56fb
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138100
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caol...@redhat.com>

diff --git a/sfx2/source/sidebar/TabBar.cxx b/sfx2/source/sidebar/TabBar.cxx
index 177ca960af6b..3601180e9f3d 100644
--- a/sfx2/source/sidebar/TabBar.cxx
+++ b/sfx2/source/sidebar/TabBar.cxx
@@ -90,12 +90,14 @@ TabBar::~TabBar()
 
 void TabBar::dispose()
 {
-    m_xContainer->move(mxContents.get(), mxTempToplevel.get());
     maItems.clear();
     mxMeasureBox.reset();
     mxSubMenu.reset();
     mxMainMenu.reset();
     mxMenuButton.reset();
+    m_xContainer->move(mxContents.get(), mxTempToplevel.get());
+    mxContents.reset();
+    mxTempToplevel.reset();
     mxAuxBuilder.reset();
     InterimItemWindow::dispose();
 }

Reply via email to