diff options
author | Eike Rathke <erack@redhat.com> | 2016-11-26 11:23:24 +0100 |
---|---|---|
committer | Eike Rathke <erack@redhat.com> | 2016-11-26 10:55:25 +0000 |
commit | 6af70ec9d0f87553a7fb795d957d41cf6d2d7c6d (patch) | |
tree | a64e048ad970df19f002661f5dae4bec9e846c33 /sc/inc | |
parent | 1866cd8654496fd8052409b1f36d018affe3eb4b (diff) |
Resolves: tdf#103493 copying note captions needs a completed destination sheet
If a copied sheet's destination position is before its source position, the
source's ScColumn::nTab members still pointed to the original source position
when the captions were created, which led to the wrong drawing layer page being
used and at the end the drawing shapes not being correctly assigned.
Change-Id: I9c3cc97d8b4486756023b9ab02da28079a1d0627
(cherry picked from commit 0a2a7436b4041bb34b01a183b9264af8488d1af3)
Reviewed-on: https://gerrit.libreoffice.org/31228
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Eike Rathke <erack@redhat.com>
Diffstat (limited to 'sc/inc')
-rw-r--r-- | sc/inc/table.hxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sc/inc/table.hxx b/sc/inc/table.hxx index e984c2ee7ccc..da69ea9a0571 100644 --- a/sc/inc/table.hxx +++ b/sc/inc/table.hxx @@ -454,7 +454,9 @@ public: sc::CopyToDocContext& rCxt, SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, InsertDeleteFlags nFlags, bool bMarked, ScTable* pDestTab, const ScMarkData* pMarkData = nullptr, bool bAsLink = false, bool bColRowFlags = true, - bool bGlobalNamesToLocal = false ); + bool bGlobalNamesToLocal = false, bool bCopyCaptions = true ); + + void CopyCaptionsToTable( SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, ScTable* pDestTab, bool bCloneCaption ); void UndoToTable( sc::CopyToDocContext& rCxt, SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, |