1 | /* |
1 | /* |
2 | * static char *rcsid_button_c = |
2 | * static char *rcsid_button_c = |
3 | * "$Id: button.C,v 1.4 2006/08/30 12:42:56 elmex Exp $"; |
3 | * "$Id: button.C,v 1.5 2006/08/31 17:54:14 root Exp $"; |
4 | */ |
4 | */ |
5 | |
5 | |
6 | /* |
6 | /* |
7 | CrossFire, A Multiplayer game for X-windows |
7 | CrossFire, A Multiplayer game for X-windows |
8 | |
8 | |
… | |
… | |
282 | oblinkpt *obp; |
282 | oblinkpt *obp; |
283 | for (obp = m->buttons; obp; obp = obp->next) |
283 | for (obp = m->buttons; obp; obp = obp->next) |
284 | for (ol = obp->link; ol; ol = ol->next) { |
284 | for (ol = obp->link; ol; ol = ol->next) { |
285 | if (!ol->ob || ol->ob->count != ol->id) { |
285 | if (!ol->ob || ol->ob->count != ol->id) { |
286 | LOG(llevError, "Internal error in update_button (%s (%dx%d):%d, connected %ld).\n", |
286 | LOG(llevError, "Internal error in update_button (%s (%dx%d):%d, connected %ld).\n", |
287 | ol->ob?ol->ob->name:"null", |
287 | ol->ob?(const char *)ol->ob->name:"null", |
288 | ol->ob?ol->ob->x:-1, |
288 | ol->ob?ol->ob->x:-1, |
289 | ol->ob?ol->ob->y:-1, |
289 | ol->ob?ol->ob->y:-1, |
290 | ol->id, |
290 | ol->id, |
291 | obp->value); |
291 | obp->value); |
292 | continue; |
292 | continue; |