diff options
-rw-r--r-- | sc/source/core/tool/token.cxx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sc/source/core/tool/token.cxx b/sc/source/core/tool/token.cxx index 68f9cf678697..73d284a2218b 100644 --- a/sc/source/core/tool/token.cxx +++ b/sc/source/core/tool/token.cxx @@ -2899,6 +2899,8 @@ void ScTokenArray::MoveReference( { aAbs.Move(rDelta.Col(), rDelta.Row(), rDelta.Tab()); rRef.SetAddress(aAbs, rPos); + if (rDelta.Tab()) + rRef.SetFlag3D(aAbs.Tab()!=rPos.Tab()); } } break; @@ -2911,6 +2913,8 @@ void ScTokenArray::MoveReference( { aAbs.Move(rDelta.Col(), rDelta.Row(), rDelta.Tab()); rRef.SetRange(aAbs, rPos); + if (rDelta.Tab()) + rRef.Ref1.SetFlag3D(aAbs.aStart.Tab()!=rPos.Tab()); } } break; |