[Libreoffice-commits] core.git: Branch 'libreoffice-6-2' - include/svx sc/source

Libreoffice Gerrit user logerrit at kemper.freedesktop.org
Wed Mar 20 16:09:45 UTC 2019


 include/svx/frmdirlbox.hxx       |    7 ++++++-
 sc/source/ui/pagedlg/tptable.cxx |    2 +-
 2 files changed, 7 insertions(+), 2 deletions(-)

New commits:
commit 83b148ba6ffe6745987ab2656afeb996a85a01c1
Author:     Caolán McNamara <caolanm at redhat.com>
AuthorDate: Tue Mar 19 13:07:27 2019 +0000
Commit:     Xisco Faulí <xiscofauli at libreoffice.org>
CommitDate: Wed Mar 20 17:09:20 2019 +0100

    Resolves: tdf#124024 scaling factor isn't displayed correctly
    
    Change-Id: If08731217c0839ebd8d51399bb0dd1a3b598dceb
    Reviewed-on: https://gerrit.libreoffice.org/69421
    Tested-by: Jenkins
    Reviewed-by: Xisco Faulí <xiscofauli at libreoffice.org>

diff --git a/include/svx/frmdirlbox.hxx b/include/svx/frmdirlbox.hxx
index cb2e1452fbba..6d034e55962a 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/pagedlg/tptable.cxx b/sc/source/ui/pagedlg/tptable.cxx
index 109a56453728..23e384aeb80c 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" );


More information about the Libreoffice-commits mailing list