From e382b89cc2778e5b27dda60a2a5e3821ae543e7f Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Wed, 14 Jan 2004 06:38:36 +0000 Subject: [PATCH] fix ScreenOptionsMaster::ExportOption ROW_CONFIG and ROW_SAVE_TO_PROFILE with NAV_FIRST_CHOICE_GOES_DOWN --- stepmania/src/ScreenOptionsMaster.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/stepmania/src/ScreenOptionsMaster.cpp b/stepmania/src/ScreenOptionsMaster.cpp index dc3da20b53..980524ce93 100644 --- a/stepmania/src/ScreenOptionsMaster.cpp +++ b/stepmania/src/ScreenOptionsMaster.cpp @@ -372,12 +372,12 @@ void ScreenOptionsMaster::ImportOption( const OptionRowData &row, const OptionRo case ROW_CONFIG: { int iSelection = hand.opt->Get( row.choices ); - SelectExactlyOne( iSelection+(row.bMultiSelect?1:0), vbSelectedOut ); + SelectExactlyOne( iSelection+(NAV_FIRST_CHOICE_GOES_DOWN?1:0), vbSelectedOut ); return; } case ROW_SAVE_TO_PROFILE: - SelectExactlyOne( 0+(row.bMultiSelect?1:0), vbSelectedOut ); + SelectExactlyOne( 0+(NAV_FIRST_CHOICE_GOES_DOWN?1:0), vbSelectedOut ); return; default: @@ -450,7 +450,7 @@ int ScreenOptionsMaster::ExportOption( const OptionRowData &row, const OptionRow case ROW_CONFIG: { - int sel = GetOneSelection( vbSelected ); + int sel = GetOneSelection(vbSelected) - (NAV_FIRST_CHOICE_GOES_DOWN?1:0); /* Get the original choice. */ int Original = hand.opt->Get( row.choices ); @@ -471,7 +471,7 @@ int ScreenOptionsMaster::ExportOption( const OptionRowData &row, const OptionRow case ROW_SAVE_TO_PROFILE: { - int sel = GetOneSelection( vbSelected ); + int sel = GetOneSelection(vbSelected) - (NAV_FIRST_CHOICE_GOES_DOWN?1:0); if( sel == 1 ) {