From caad4f295489eddb27cb3098b706797342f3b9cc Mon Sep 17 00:00:00 2001 From: Antoine Ginies Date: Thu, 7 Apr 2011 09:59:14 +0000 Subject: fix build problem (operation on 'li->startShowItem' may be undefined' --- mdk-stage1/newt/listbox.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/mdk-stage1/newt/listbox.c b/mdk-stage1/newt/listbox.c index cdbf792ca..e2141fff0 100644 --- a/mdk-stage1/newt/listbox.c +++ b/mdk-stage1/newt/listbox.c @@ -648,12 +648,13 @@ static struct eventResult listboxEvent(newtComponent co, struct event ev) { } if (item) { li->currItem = i; - if(li->currItem < li->startShowItem || - li->currItem > li->startShowItem) - li->startShowItem = - li->currItem > li->numItems - li->curHeight ? - li->startShowItem = li->numItems - li->curHeight : - li->currItem; + if(li->currItem < li->startShowItem || li->currItem > li->startShowItem) { + if (li->currItem > li->numItems - li->curHeight) { + li->startShowItem= li->numItems - li->curHeight; + } else { + li->startShowItem = li->currItem; + } + } if(li->sb) newtScrollbarSet(li->sb, li->currItem + 1, li->numItems); newtListboxRealSetCurrent(co); -- cgit v1.2.1