save the Handler in OptionRow so a row can refresh itself without needing the Screen to Import/Export

This commit is contained in:
Chris Danford
2005-02-24 13:48:14 +00:00
parent ab22e629d4
commit fb4ab8886c
8 changed files with 34 additions and 19 deletions
+4 -4
View File
@@ -56,10 +56,10 @@ void ScreenNetworkOptions::Init()
g_NetworkOptionsLines[PO_SERVER].choices.push_back("Stop");
g_NetworkOptionsLines[PO_SERVER].choices.push_back("Start...");
InitMenu(
INPUTMODE_SHARE_CURSOR,
g_NetworkOptionsLines,
NUM_NETWORK_OPTIONS_LINES );
vector<OptionRowDefinition> vDefs( &g_NetworkOptionsLines[0], &g_NetworkOptionsLines[ARRAYSIZE(g_NetworkOptionsLines)] );
vector<OptionRowHandler*> vHands( vDefs.size(), NULL );
InitMenu( INPUTMODE_SHARE_CURSOR, vDefs, vHands );
SOUND->PlayMusic( THEME->GetPathS("ScreenMachineOptions","music") );
}