From 936c70a02f140c3ad9d13f2b222859479e860690 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Tue, 24 May 2011 14:12:05 +0000 Subject: Fix removing. git-svn-id: http://svn.drobilla.net/sord/trunk@125 3d64ff67-21c5-427c-a301-fe4f08042e5a --- src/sord.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/sord.c') diff --git a/src/sord.c b/src/sord.c index b9eb5e7..fa9c074 100644 --- a/src/sord.c +++ b/src/sord.c @@ -1131,7 +1131,8 @@ sord_remove(SordModel* sord, const SordQuad tup) for (unsigned i = 0; i < NUM_ORDERS; ++i) { if (sord->indices[i]) { const int* const ordering = orderings[i]; - GSequenceIter* const cur = index_search(sord->indices[i], tup, ordering); + GSequenceIter* const cur = index_lower_bound( + sord->indices[i], tup, ordering); if (!g_sequence_iter_is_end(cur)) { if (!quad) { quad = g_sequence_get(cur); -- cgit v1.2.1