summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Mohrhard <markus.mohrhard@googlemail.com>2012-11-04 19:04:13 +0100
committerKohei Yoshida <kohei.yoshida@gmail.com>2012-11-05 11:52:09 -0500
commitdf2736e3e8b6a49aeac26e8f86f943923ed45053 (patch)
treeec1bcb7964980c94ea532ada1cd8378995647eac
parentedd29ae3d8a17e69f5d7bfaff562635322ff21c5 (diff)
only delete cond formats if the correct attributes are passed, fdo#56316
Change-Id: If9859b5021c532daacccfaf386e0489c134e4afb Signed-off-by: Kohei Yoshida <kohei.yoshida@gmail.com>
-rw-r--r--sc/source/core/data/table2.cxx3
1 files changed, 2 insertions, 1 deletions
diff --git a/sc/source/core/data/table2.cxx b/sc/source/core/data/table2.cxx
index e8df882e2af1..bc97e9c7ba4d 100644
--- a/sc/source/core/data/table2.cxx
+++ b/sc/source/core/data/table2.cxx
@@ -561,7 +561,8 @@ void ScTable::DeleteArea(SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, sal
ApplyPatternArea( nCol1, nRow1, nCol2, nRow2, aPattern );
}
- mpCondFormatList->DeleteArea( nCol1, nRow1, nCol2, nRow2 );
+ if( nDelFlag & IDF_ATTRIB )
+ mpCondFormatList->DeleteArea( nCol1, nRow1, nCol2, nRow2 );
}
if (nDelFlag & IDF_NOTE)