include/svx/frmdirlbox.hxx | 7 ++++++- sc/source/ui/docshell/docsh4.cxx | 2 +- sc/source/ui/pagedlg/tptable.cxx | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-)
New commits: commit 51cd6a93a6dd5bbe98548ea0fd702410a6a2d001 Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Tue Mar 19 13:07:27 2019 +0000 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Tue Mar 19 16:03:30 2019 +0100 Resolves: tdf#124024 scaling factor isn't displayed correctly Change-Id: If08731217c0839ebd8d51399bb0dd1a3b598dceb Reviewed-on: https://gerrit.libreoffice.org/69420 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> Tested-by: Caolán McNamara <caol...@redhat.com> diff --git a/include/svx/frmdirlbox.hxx b/include/svx/frmdirlbox.hxx index c1cd4b376869..a44c6bf5c7c1 100644 --- a/include/svx/frmdirlbox.hxx +++ b/include/svx/frmdirlbox.hxx @@ -45,7 +45,12 @@ public: bool get_value_changed_from_saved() const { return m_xControl->get_value_changed_from_saved(); } SvxFrameDirection get_active_id() const { return static_cast<SvxFrameDirection>(m_xControl->get_active_id().toUInt32()); } void set_active_id(SvxFrameDirection eDir) { m_xControl->set_active_id(OUString::number(static_cast<sal_uInt32>(eDir))); } - void remove_id(SvxFrameDirection eDir) { m_xControl->remove_id(OUString::number(static_cast<sal_uInt32>(eDir))); } + void remove_id(SvxFrameDirection eDir) + { + int nPos = m_xControl->find_id(OUString::number(static_cast<sal_uInt32>(eDir))); + if (nPos != -1) + m_xControl->remove(nPos); + } void set_active(int pos) { m_xControl->set_active(pos); } int get_active() const { return m_xControl->get_active(); } void set_sensitive(bool bSensitive) { m_xControl->set_sensitive(bSensitive); } diff --git a/sc/source/ui/docshell/docsh4.cxx b/sc/source/ui/docshell/docsh4.cxx index dd91eff637d9..d75ef8138a10 100644 --- a/sc/source/ui/docshell/docsh4.cxx +++ b/sc/source/ui/docshell/docsh4.cxx @@ -1726,8 +1726,8 @@ void ScDocShell::ExecutePageStyle( const SfxViewShell& rCaller, PageStyleModified( aNewName, false ); pRequest->Done(); - pDlg->disposeOnce(); } + pDlg->disposeOnce(); }); } } diff --git a/sc/source/ui/pagedlg/tptable.cxx b/sc/source/ui/pagedlg/tptable.cxx index d1e7229f1490..cead94e82fd9 100644 --- a/sc/source/ui/pagedlg/tptable.cxx +++ b/sc/source/ui/pagedlg/tptable.cxx @@ -223,7 +223,7 @@ void ScTablePage::Reset( const SfxItemSet* rCoreSet ) m_xEdScalePageNum->set_value( (nPages > 0) ? nPages : 1 ); } - if (m_xLbScaleMode->get_active() == 0) + if (m_xLbScaleMode->get_active() == -1) { // fall back to 100% OSL_FAIL( "ScTablePage::Reset - missing scaling item" ); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits