It's awkward for speed mods to not switch to exit. Try reversing this: always
move to "exit", even on multi-select rows. (Selection of multiple mods on the same row probably isn't the most common use case, anyway.)
This commit is contained in:
@@ -694,16 +694,9 @@ bool OptionsList::Start()
|
|||||||
|
|
||||||
SelectItem( GetCurrentRow(), m_iMenuStackSelection );
|
SelectItem( GetCurrentRow(), m_iMenuStackSelection );
|
||||||
|
|
||||||
#if 0
|
/* Move to the exit row. */
|
||||||
if( pHandler->m_Def.m_selectType == SELECT_ONE )
|
m_iMenuStackSelection = (int)bSelections.size();
|
||||||
{
|
PositionCursor();
|
||||||
/* Move to the exit row. Don't exit, so different entries don't have widely
|
|
||||||
* different types, with some exiting the menu level and some not; this also
|
|
||||||
* makes selection using L+R and R+L faster. */
|
|
||||||
m_iMenuStackSelection = (int)bSelections.size();
|
|
||||||
PositionCursor();
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
Message msg("OptionsListStart");
|
Message msg("OptionsListStart");
|
||||||
msg.SetParam( "Player", m_pn );
|
msg.SetParam( "Player", m_pn );
|
||||||
|
|||||||
Reference in New Issue
Block a user