From 53483bc33fd092d70be211fcaba1db5372e1706d Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Fri, 3 Jun 2011 16:35:00 +0200 Subject: digital/io-hub: fix bug in head detection workaround --- digital/io-hub/src/robospierre/logistic.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'digital/io-hub/src/robospierre/logistic.c') diff --git a/digital/io-hub/src/robospierre/logistic.c b/digital/io-hub/src/robospierre/logistic.c index f59f2da4..f9b13427 100644 --- a/digital/io-hub/src/robospierre/logistic.c +++ b/digital/io-hub/src/robospierre/logistic.c @@ -544,7 +544,7 @@ logistic_element_change (uint8_t pos, uint8_t element_type) void logistic_element_move_done (void) { - assert (!ctx.slots[ctx.moving_to]); + assert (!ctx.slots[ctx.moving_to] || ctx.moving_to == ctx.moving_from); ctx.slots[ctx.moving_to] = ctx.slots[ctx.moving_from]; ctx.slots[ctx.moving_from] = 0; ctx.moving_from = ctx.moving_to = CLAMP_SLOT_NB; -- cgit v1.2.3