tdf#149529 crash on deref deleted ScDocument*
commit7e259e7b6e28e08a1ac2055b5a4c9d6bc97f78d2
authorCaolán McNamara <caolanm@redhat.com>
Thu, 16 Jun 2022 12:47:31 +0000 (16 13:47 +0100)
committerXisco Fauli <xiscofauli@libreoffice.org>
Thu, 16 Jun 2022 19:12:53 +0000 (16 21:12 +0200)
tree49aa0c58949b91385ea1e79c1000d2ef0d2466a3
parent01f4878da9bcb844c3c871df808f24fdc7a189ab
tdf#149529 crash on deref deleted ScDocument*

maybe a problem since

commit 46419cd7a2d453c6f252c28dfb9dbfb08605e1c4
Date:   Tue Jun 18 15:11:30 2013 -0400

    ScFormulaCell is no longer a child class of ScBaseCell.

    Change-Id: Id33072f193045e2eaf51373b47dac803f9a5d52c

presumably the cloned ScColorScaleEntry should end up with
a ScFormulaCell for the destination document and not the source one

Change-Id: I451d5827be183198b61116ab8c582cfda03b2031
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135998
Tested-by: Jenkins
Reviewed-by: Eike Rathke <erack@redhat.com>
(cherry picked from commit 10404751bcb643605c50d530e3855ae005e60a5e)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135992
sc/source/core/data/colorscale.cxx