From 2567f5992b7c1b092f4bbeb0ebaa0f4426c52946 Mon Sep 17 00:00:00 2001 From: Charles Lohr Date: Thu, 10 Mar 2005 18:03:19 +0000 Subject: [PATCH] Fix: We need to enable option lines for hardcoded screens for all players. --- stepmania/src/ScreenNetworkOptions.cpp | 5 +++++ stepmania/src/ScreenSMOnlineLogin.cpp | 3 +++ 2 files changed, 8 insertions(+) diff --git a/stepmania/src/ScreenNetworkOptions.cpp b/stepmania/src/ScreenNetworkOptions.cpp index f0461ac44d..5a16635f93 100644 --- a/stepmania/src/ScreenNetworkOptions.cpp +++ b/stepmania/src/ScreenNetworkOptions.cpp @@ -56,6 +56,11 @@ void ScreenNetworkOptions::Init() g_NetworkOptionsLines[PO_SERVER].choices.push_back("Stop"); g_NetworkOptionsLines[PO_SERVER].choices.push_back("Start..."); + //Enable all lines for all players + for ( unsigned int i = 0; i < NUM_NETWORK_OPTIONS_LINES; i++ ) + FOREACH_PlayerNumber( pn ) + g_NetworkOptionsLines[i].m_vEnabledForPlayers.insert( pn ); + vector vDefs( &g_NetworkOptionsLines[0], &g_NetworkOptionsLines[ARRAYSIZE(g_NetworkOptionsLines)] ); vector vHands( vDefs.size(), NULL ); diff --git a/stepmania/src/ScreenSMOnlineLogin.cpp b/stepmania/src/ScreenSMOnlineLogin.cpp index ed9489e38d..1b89e93bee 100644 --- a/stepmania/src/ScreenSMOnlineLogin.cpp +++ b/stepmania/src/ScreenSMOnlineLogin.cpp @@ -44,6 +44,9 @@ void ScreenSMOnlineLogin::Init() } else { + FOREACH_PlayerNumber( pn ) + g_ProfileLine[0].m_vEnabledForPlayers.insert( pn ); + vector vDefs( &g_ProfileLine[0], &g_ProfileLine[ARRAYSIZE(g_ProfileLine)] ); vector vHands( vDefs.size(), NULL );