sc/source/core/data/patattr.cxx |    1 +
 1 file changed, 1 insertion(+)

New commits:
commit a8edd6684de55b9de1dc4b6b69aaf91f634e4b57
Author:     Caolán McNamara <caolan.mcnam...@collabora.com>
AuthorDate: Mon Mar 10 11:38:51 2025 +0000
Commit:     Caolán McNamara <caolan.mcnam...@collabora.com>
CommitDate: Mon Mar 10 14:47:03 2025 +0100

    this should hold, otherwise the erase isn't doing anything
    
    Change-Id: I2982a48a05da2918a4c73628340e9e7c5f2663de
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/182732
    Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com>
    Tested-by: Jenkins

diff --git a/sc/source/core/data/patattr.cxx b/sc/source/core/data/patattr.cxx
index 45b62fb1a01f..46fe77288de7 100644
--- a/sc/source/core/data/patattr.cxx
+++ b/sc/source/core/data/patattr.cxx
@@ -152,6 +152,7 @@ void CellAttributeHelper::doUnregister(const ScPatternAttr& 
rCandidate)
     if (mpLastHit == &rCandidate)
         mpLastHit = nullptr;
 
+    assert(maRegisteredCellAttributes.find(&rCandidate) != 
maRegisteredCellAttributes.end());
     maRegisteredCellAttributes.erase(&rCandidate);
     delete &rCandidate;
 }

Reply via email to