[Libreoffice-commits] core.git: 2 commits - forms/source sc/source

Eike Rathke erack at redhat.com
Thu Feb 9 15:59:22 UTC 2017


 forms/source/xforms/binding.hxx |    2 +-
 sc/source/core/tool/token.cxx   |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

New commits:
commit 6e1efe7b6bd16e3183cdb7c87d786cb714a61959
Author: Eike Rathke <erack at redhat.com>
Date:   Thu Feb 9 16:54:43 2017 +0100

    preserve 3D flag if sheet reference is absolute, tdf#103890 follow-up
    
    A reference like $Sheet1.A1 should have the 3D flag preserved when
    moving around, otherwise the absolute flag is still there but invisible
    when moving within or onto Sheet1.
    
    Change-Id: I937091535bc37d0bdbffb786472d7eae2f931df0

diff --git a/sc/source/core/tool/token.cxx b/sc/source/core/tool/token.cxx
index d8c1033..02f8a04 100644
--- a/sc/source/core/tool/token.cxx
+++ b/sc/source/core/tool/token.cxx
@@ -3151,7 +3151,7 @@ sc::RefUpdateResult ScTokenArray::AdjustReferenceOnMove(
                         }
 
                         rRef.SetAddress(aAbs, rNewPos);
-                        rRef.SetFlag3D(aAbs.Tab() != rNewPos.Tab());
+                        rRef.SetFlag3D(aAbs.Tab() != rNewPos.Tab() || !rRef.IsTabRel());
                     }
                     break;
                 case svDoubleRef:
@@ -3167,7 +3167,7 @@ sc::RefUpdateResult ScTokenArray::AdjustReferenceOnMove(
                         }
 
                         rRef.SetRange(aAbs, rNewPos);
-                        rRef.Ref1.SetFlag3D(aAbs.aStart.Tab() != rNewPos.Tab());
+                        rRef.Ref1.SetFlag3D(aAbs.aStart.Tab() != rNewPos.Tab() || !rRef.Ref1.IsTabRel());
                     }
                     break;
                 case svExternalSingleRef:
commit 12ecbe796218dd1b1a3e951e6cbc532ff41be6bc
Author: Eike Rathke <erack at redhat.com>
Date:   Tue Feb 7 17:17:10 2017 +0100

    space typo
    
    it's an interface name..
    
    Change-Id: Ie758f29864761a4e0c41326dac14d233c22e5f52

diff --git a/forms/source/xforms/binding.hxx b/forms/source/xforms/binding.hxx
index 9f1220f..bf6cedc 100644
--- a/forms/source/xforms/binding.hxx
+++ b/forms/source/xforms/binding.hxx
@@ -330,7 +330,7 @@ public:
     virtual void SAL_CALL setValue( const css::uno::Any& aValue ) override;
 
 
-    // XListEntry Source
+    // XListEntrySource
 
 
     virtual sal_Int32 SAL_CALL getListEntryCount() override;


More information about the Libreoffice-commits mailing list