# HG changeset patch # User ib # Date 1396100966 0 # Node ID 322951bebfd62730fb0f4a52493902ec8266ddce # Parent af84671a576f1b47c715d5e211563e4baac42192 Rename parameter. It isn't the number of items but the last index in use. Rewrite the condition in order ro reflect this. diff -r af84671a576f -r 322951bebfd6 gui/ui/render.c --- a/gui/ui/render.c Fri Mar 28 19:03:59 2014 +0000 +++ b/gui/ui/render.c Sat Mar 29 13:49:26 2014 +0000 @@ -396,7 +396,7 @@ } } -void RenderAll(wsWindow *window, guiItem *items, int nrItems, char *drawbuf) +void RenderAll(wsWindow *window, guiItem *items, int till, char *drawbuf) { uint32_t *db; guiItem *item; @@ -406,7 +406,7 @@ db = (uint32_t *)drawbuf; dw = window->Width; - for (i = 0; i < nrItems + 1; i++) { + for (i = 0; i <= till; i++) { item = &items[i]; switch (item->pressed) { diff -r af84671a576f -r 322951bebfd6 gui/ui/render.h --- a/gui/ui/render.h Fri Mar 28 19:03:59 2014 +0000 +++ b/gui/ui/render.h Sat Mar 29 13:49:26 2014 +0000 @@ -22,6 +22,6 @@ #include "gui/app/app.h" #include "gui/wm/ws.h" -void RenderAll(wsWindow *window, guiItem *items, int nrItems, char *drawbuf); +void RenderAll(wsWindow *window, guiItem *items, int till, char *drawbuf); #endif /* MPLAYER_GUI_RENDER_H */