summaryrefslogtreecommitdiff
path: root/sfx2/source/dialog
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2018-04-25 13:04:43 +0100
committerCaolán McNamara <caolanm@redhat.com>2018-04-26 10:59:26 +0200
commit8d09602d3382596facd716d8261a83d6883aa734 (patch)
treea1f94264843c7ae414c7c33cfac21278058fb103 /sfx2/source/dialog
parent9739749ba8da87001b73027136f120ef532f0b2b (diff)
identify tab pages by name for save/storing active tab
Change-Id: Id66f8ff62ed08724702572f457b9fc857d567e89 Reviewed-on: https://gerrit.libreoffice.org/53465 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'sfx2/source/dialog')
-rw-r--r--sfx2/source/dialog/tabdlg.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/sfx2/source/dialog/tabdlg.cxx b/sfx2/source/dialog/tabdlg.cxx
index f31e12784316..afc827db416d 100644
--- a/sfx2/source/dialog/tabdlg.cxx
+++ b/sfx2/source/dialog/tabdlg.cxx
@@ -591,7 +591,7 @@ void SfxTabDialog::Start_Impl()
SetWindowState(OUStringToOString(aDlgOpt.GetWindowState(), RTL_TEXTENCODING_ASCII_US));
// initial TabPage from Program/Help/config
- nActPage = static_cast<sal_uInt16>(aDlgOpt.GetPageID());
+ nActPage = m_pTabCtrl->GetPageId(aDlgOpt.GetPageID());
if ( USHRT_MAX != m_nAppPageId )
nActPage = m_nAppPageId;
@@ -775,7 +775,7 @@ void SfxTabDialog::SavePosAndId()
SvtViewOptions aDlgOpt(EViewType::TabDialog, OStringToOUString(GetHelpId(),RTL_TEXTENCODING_UTF8));
aDlgOpt.SetWindowState(OStringToOUString(GetWindowState(WindowStateMask::Pos),RTL_TEXTENCODING_ASCII_US));
// to-do replace with name of page when all pages are converted to .ui
- aDlgOpt.SetPageID( m_pTabCtrl->GetCurPageId() );
+ aDlgOpt.SetPageID(m_pTabCtrl->GetPageName(m_pTabCtrl->GetCurPageId()));
}