diff options
author | Caolán McNamara <caolanm@redhat.com> | 2018-04-25 13:04:43 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2018-04-26 10:59:26 +0200 |
commit | 8d09602d3382596facd716d8261a83d6883aa734 (patch) | |
tree | a1f94264843c7ae414c7c33cfac21278058fb103 /sfx2/source/dialog | |
parent | 9739749ba8da87001b73027136f120ef532f0b2b (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.cxx | 4 |
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())); } |