fix crash due to unsigned (oops)
This commit is contained in:
@@ -121,12 +121,15 @@ void GroupList::SetSelection( unsigned sel )
|
||||
if( m_iSelection >= MAX_GROUPS_ONSCREEN/2 )
|
||||
m_iTop++;
|
||||
} else if( sel == m_iSelection-1 ) {
|
||||
if(m_iSelection < m_textLabels.size() - MAX_GROUPS_ONSCREEN/2)
|
||||
if(m_iTop && m_iSelection < m_textLabels.size() - MAX_GROUPS_ONSCREEN/2)
|
||||
m_iTop--;
|
||||
} else {
|
||||
/* We're jumping somewhere else; just put the top somewhere
|
||||
* reasonable. */
|
||||
m_iTop = sel - MAX_GROUPS_ONSCREEN/2;
|
||||
if(sel >= MAX_GROUPS_ONSCREEN/2)
|
||||
m_iTop = sel - MAX_GROUPS_ONSCREEN/2;
|
||||
else
|
||||
m_iTop = 0;
|
||||
}
|
||||
|
||||
m_iSelection=sel;
|
||||
|
||||
Reference in New Issue
Block a user