diff options
Diffstat (limited to 'sfx2/source/dialog/tabdlg.cxx')
-rw-r--r-- | sfx2/source/dialog/tabdlg.cxx | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/sfx2/source/dialog/tabdlg.cxx b/sfx2/source/dialog/tabdlg.cxx index b137cee62372..eda237570f9a 100644 --- a/sfx2/source/dialog/tabdlg.cxx +++ b/sfx2/source/dialog/tabdlg.cxx @@ -727,19 +727,14 @@ sal_Bool SfxTabDialog::IsApplyButtonEnabled() const void SfxTabDialog::Start_Impl() { - //If we're layout enabled, we need to force all tabs to - //exist to get overall optimal size for dialog - if (isLayoutEnabled()) + //We need to force all tabs to exist to get overall optimal size for dialog + for (sal_uInt16 n=0; n < m_pTabCtrl->GetPageCount(); ++n) { - for ( sal_uInt16 n=0; n < m_pTabCtrl->GetPageCount(); ++n) + sal_uInt16 nPageId = m_pTabCtrl->GetPageId(n); + if (!m_pTabCtrl->GetTabPage(nPageId)) { - sal_uInt16 nPageId = m_pTabCtrl->GetPageId(n); - TabPage* pTabPage = m_pTabCtrl->GetTabPage(nPageId); - if (!pTabPage) - { - m_pTabCtrl->SetCurPageId(nPageId); - ActivatePageHdl(m_pTabCtrl); - } + m_pTabCtrl->SetCurPageId(nPageId); + ActivatePageHdl(m_pTabCtrl); } } |