diff options
author | Eike Rathke <erack@redhat.com> | 2015-02-24 20:29:39 +0100 |
---|---|---|
committer | Eike Rathke <erack@redhat.com> | 2015-02-24 22:02:05 +0100 |
commit | 5803c76f318b2a8b655bf83a8257f60cd112ac71 (patch) | |
tree | bb6fb53b0453c5f61659fe21554d2e25bd4be96a | |
parent | 6a37123f49d75e886786ccdd1ceb5b2e30173372 (diff) |
Resolves: tdf#89484 check that sheet reference is within selected sheets
Change-Id: I88f1d0a134ffa3fbb9a5b5abdabbd4774f457e81
-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 b27048a4c029..b5dbee07701e 100644 --- a/sc/source/core/tool/token.cxx +++ b/sc/source/core/tool/token.cxx @@ -2517,6 +2517,10 @@ bool expandRangeByEdge( const sc::RefUpdateContext& rCxt, ScRange& rRefRange, co // Edge-expansion is turned off. return false; + if (!(rSelectedRange.aStart.Tab() <= rRefRange.aStart.Tab() && rRefRange.aEnd.Tab() <= rSelectedRange.aEnd.Tab())) + // Sheet references not within selected range. + return false; + if (rCxt.mnColDelta > 0) { // Insert and shift right. |