X-Git-Url: http://git.droids-corp.org/?p=aversive.git;a=blobdiff_plain;f=projects%2Fmicrob2010%2Fmainboard%2Fstrat_db.c;h=18db6ea1f2c576d3da816931228e25f0cc8cf914;hp=57c20bab93ee116e44341e98b198a6db6fc51447;hb=d776dc0dab6dd3ddf92041f1ad42e521847ea9cf;hpb=9d056416278ae5d772a0fc1f7d2d11a4461fb673 diff --git a/projects/microb2010/mainboard/strat_db.c b/projects/microb2010/mainboard/strat_db.c index 57c20ba..18db6ea 100644 --- a/projects/microb2010/mainboard/strat_db.c +++ b/projects/microb2010/mainboard/strat_db.c @@ -289,6 +289,8 @@ void corn_set_color(struct waypoint_db *wp, uint8_t color) wp->corn.color = color; if (color == I2C_COB_UNKNOWN) return; + if (wp->corn.color != I2C_COB_UNKNOWN) + return; corn_deduct_other(wp->corn.idx, color); symidx = corn_get_sym_idx(wp->corn.idx); strat_db.corn_table[symidx]->corn.color = color;