# HG changeset patch # User Mike Becker # Date 1766150062 -3600 # Node ID 74c6582adabbe2da0c79fdaa1a1e646785494fba # Parent 17ae707281399ab24e8ce76072d5caf4408051a2 fix cxSetAdvancedCompareFunc() setting the wrong custom data field diff -r 17ae70728139 -r 74c6582adabb src/cx/collection.h --- a/src/cx/collection.h Fri Dec 19 14:13:49 2025 +0100 +++ b/src/cx/collection.h Fri Dec 19 14:14:22 2025 +0100 @@ -204,7 +204,7 @@ */ #define cxSetAdvancedCompareFunc(c, func, data) \ (c)->collection.advanced_cmp = (cx_compare_func2) func; \ - (c)->collection.destructor_data = data + (c)->collection.cmp_data = data /** * Invokes the simple comparator function for two elements.