[Fix] Button getting selected when it shouldn't.

This commit is contained in:
Allanis 2013-06-23 13:32:34 +01:00
parent 046259db79
commit 0941c2d2d7

View File

@ -1314,9 +1314,9 @@ void toolkit_update(void) {
static void toolkit_nextFocus(void) {
Window* wdw = &windows[nwindows-1]; /* Get active window. */
if(wdw->nwidgets==0)
if(wdw->nwidgets==0) /* Special case no widgets. */
wdw->focus = -1;
else if(wdw->focus >= wdw->nwidgets)
else if(wdw->focus+1 >= wdw->nwidgets)
wdw->focus = -1;
else if((++wdw->focus+1) && /* Just increment. */
toolkit_isFocusable(&wdw->widgets[wdw->focus]))