diff --git a/src/ScreenOptionsToggleSongs.cpp b/src/ScreenOptionsToggleSongs.cpp index b5d79a4306..f3b42b6aed 100644 --- a/src/ScreenOptionsToggleSongs.cpp +++ b/src/ScreenOptionsToggleSongs.cpp @@ -11,7 +11,6 @@ // main page (group list) REGISTER_SCREEN_CLASS( ScreenOptionsToggleSongs ); -REGISTER_SCREEN_CLASS( ScreenOptionsToggleSongsSubPage ); void ScreenOptionsToggleSongs::BeginScreen() { @@ -49,8 +48,7 @@ void ScreenOptionsToggleSongs::ProcessMenuStart( const InputEventPlus &input ) // switch to the subpage with the specified group int iRow = GetCurrentRow(); - OptionRow &row = *m_pRows[iRow]; - if( row.GetRowType() == OptionRow::RowType_Exit ) + if( m_pRows[iRow]->GetRowType() == OptionRow::RowType_Exit ) { ScreenOptions::ProcessMenuStart( input ); return; @@ -70,6 +68,7 @@ void ScreenOptionsToggleSongs::ExportOptions( int row, const vector