Fri, 19 Dec 2025 14:14:22 +0100
fix cxSetAdvancedCompareFunc() setting the wrong custom data field
| src/cx/collection.h | file | annotate | diff | comparison | revisions |
--- 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.