lingering smart_ptr 'reset' -> disposeAndClear.

Change-Id: Ia126588580b76cc69944bb974d93cb51ee0356dd
diff --git a/sfx2/source/sidebar/Deck.cxx b/sfx2/source/sidebar/Deck.cxx
index b1e2917..83603a7 100644
--- a/sfx2/source/sidebar/Deck.cxx
+++ b/sfx2/source/sidebar/Deck.cxx
@@ -89,11 +89,6 @@ void Deck::dispose()
        maPanels[i]->dispose();

    maPanels.clear();
    mpTitleBar.disposeAndClear();
    mpScrollClipWindow.disposeAndClear();
    mpScrollContainer.disposeAndClear();
    mpFiller.disposeAndClear();
    mpVerticalScrollBar.disposeAndClear();
    vcl::Window::dispose();
}

@@ -114,11 +109,11 @@ void Deck::Dispose (void)
        }
    }

    mpTitleBar.reset();
    mpFiller.reset();
    mpVerticalScrollBar.reset();
    mpScrollContainer.reset();
    mpScrollClipWindow.reset();
    mpTitleBar.disposeAndClear();
    mpFiller.disposeAndClear();
    mpVerticalScrollBar.disposeAndClear();
    mpScrollContainer.disposeAndClear();
    mpScrollClipWindow.disposeAndClear();
}

DeckTitleBar* Deck::GetTitleBar (void) const
diff --git a/sfx2/source/sidebar/Panel.cxx b/sfx2/source/sidebar/Panel.cxx
index 086999e..2f33b95 100644
--- a/sfx2/source/sidebar/Panel.cxx
+++ b/sfx2/source/sidebar/Panel.cxx
@@ -77,7 +77,6 @@ Panel::~Panel()
void Panel::dispose()
{
    Dispose();
    mpTitleBar.disposeAndClear();
    vcl::Window::dispose();
}

@@ -98,7 +97,7 @@ void Panel::Dispose (void)
            xComponent->dispose();
    }

    mpTitleBar.reset();
    mpTitleBar.disposeAndClear();
}

PanelTitleBar* Panel::GetTitleBar (void) const
diff --git a/sfx2/source/sidebar/SidebarController.cxx b/sfx2/source/sidebar/SidebarController.cxx
index ab01e7d..dd66551 100644
--- a/sfx2/source/sidebar/SidebarController.cxx
+++ b/sfx2/source/sidebar/SidebarController.cxx
@@ -117,8 +117,7 @@ SidebarController::SidebarController (
      mxReadOnlyModeDispatch(),
      mbIsDocumentReadOnly(false),
      mpSplitWindow(NULL),
      mnWidthOnSplitterButtonDown(0),
      mpCloseIndicator()
      mnWidthOnSplitterButtonDown(0)
{
    // Listen for context change events.
    css::uno::Reference<css::ui::XContextChangeEventMultiplexer> xMultiplexer (
@@ -173,6 +172,8 @@ SidebarController* SidebarController::GetSidebarControllerForFrame (

void SAL_CALL SidebarController::disposing (void)
{
    mpCloseIndicator.disposeAndClear();

    SidebarControllerContainer::iterator iEntry (maSidebarControllerContainer.find(mxFrame));
    if (iEntry != maSidebarControllerContainer.end())
        maSidebarControllerContainer.erase(iEntry);
@@ -204,10 +205,10 @@ void SAL_CALL SidebarController::disposing (void)
    {
        mpCurrentDeck->Dispose();
        mpCurrentDeck->PrintWindowTree();
        mpCurrentDeck.reset();
        mpCurrentDeck.disposeAndClear();
    }

    mpTabBar.reset();
    mpTabBar.disposeAndClear();

    Theme::GetPropertySet()->removePropertyChangeListener(
        OUString(""),
@@ -537,7 +538,7 @@ void SidebarController::SwitchToDeck (
        if (mpCurrentDeck)
        {
            mpCurrentDeck->Dispose();
            mpCurrentDeck.reset();
            mpCurrentDeck.disposeAndClear();
        }

        msCurrentDeckId = rDeckDescriptor.msId;
diff --git a/sfx2/source/sidebar/TabBar.cxx b/sfx2/source/sidebar/TabBar.cxx
index 795b916..b055ec3 100644
--- a/sfx2/source/sidebar/TabBar.cxx
+++ b/sfx2/source/sidebar/TabBar.cxx
@@ -70,7 +70,6 @@ TabBar::~TabBar()
void TabBar::dispose()
{
    maItems.clear();
    mpMenuButton.reset();
    mpMenuButton.disposeAndClear();
    vcl::Window::dispose();
}
@@ -103,7 +102,7 @@ void TabBar::SetDecks (
            iItem!=iEnd;
            ++iItem)
        {
            iItem->mpButton.reset();
            iItem->mpButton.disposeAndClear();
        }
        maItems.clear();
    }
@@ -124,7 +123,8 @@ void TabBar::SetDecks (

        Item& rItem (maItems[nIndex++]);
        rItem.msDeckId = pDescriptor->msId;
        rItem.mpButton.reset(CreateTabItem(*pDescriptor));
        rItem.mpButton.disposeAndClear();
        rItem.mpButton = CreateTabItem(*pDescriptor);
        rItem.mpButton->SetClickHdl(LINK(&rItem, TabBar::Item, HandleClick));
        rItem.maDeckActivationFunctor = maDeckActivationFunctor;
        rItem.mbIsHiddenByDefault = false;