diff options
Diffstat (limited to 'src/screen/screen_choiceArena.c')
| -rw-r--r-- | src/screen/screen_choiceArena.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/screen/screen_choiceArena.c b/src/screen/screen_choiceArena.c index b12b8ec..b6c66b5 100644 --- a/src/screen/screen_choiceArena.c +++ b/src/screen/screen_choiceArena.c @@ -112,8 +112,11 @@ void setChoiceArena(arenaFile_t *arenaFile) id = getArenaFileID(arenaFile); currentArena = arenaFile; - widget_buttonimage = (widget_t *)listWidgetButtonimage->list[id]; - setWidgetButtonimageActive(widget_buttonimage, TRUE); + if( id >= 0 ) + { + widget_buttonimage = (widget_t *)listWidgetButtonimage->list[id]; + setWidgetButtonimageActive(widget_buttonimage, TRUE); + } } static void eventWidget(void *p) |