Init() is only called by Load(); merge calls. Call it before setting m_cmds.
This commit is contained in:
@@ -81,7 +81,6 @@ public:
|
|||||||
ASSERT( command.m_vsArgs.size() == 2 );
|
ASSERT( command.m_vsArgs.size() == 2 );
|
||||||
ASSERT( sParam.size() );
|
ASSERT( sParam.size() );
|
||||||
|
|
||||||
Init();
|
|
||||||
defOut.Init();
|
defOut.Init();
|
||||||
|
|
||||||
if( sParam.CompareNoCase("NoteSkins")==0 ) { FillNoteSkins( defOut, sParam ); return; }
|
if( sParam.CompareNoCase("NoteSkins")==0 ) { FillNoteSkins( defOut, sParam ); return; }
|
||||||
@@ -898,7 +897,6 @@ public:
|
|||||||
ASSERT( command.m_vsArgs.size() == 2 );
|
ASSERT( command.m_vsArgs.size() == 2 );
|
||||||
ASSERT( sParam.size() );
|
ASSERT( sParam.size() );
|
||||||
|
|
||||||
Init();
|
|
||||||
defOut.Init();
|
defOut.Init();
|
||||||
|
|
||||||
if( sParam == "EditStepsType" )
|
if( sParam == "EditStepsType" )
|
||||||
@@ -1000,7 +998,6 @@ public:
|
|||||||
ASSERT( command.m_vsArgs.size() == 2 );
|
ASSERT( command.m_vsArgs.size() == 2 );
|
||||||
ASSERT( sParam.size() );
|
ASSERT( sParam.size() );
|
||||||
|
|
||||||
Init();
|
|
||||||
defOut.Init();
|
defOut.Init();
|
||||||
|
|
||||||
if( sParam == "EditSteps" )
|
if( sParam == "EditSteps" )
|
||||||
@@ -1151,7 +1148,6 @@ public:
|
|||||||
{
|
{
|
||||||
ASSERT( cmds.v.size() > 1 );
|
ASSERT( cmds.v.size() > 1 );
|
||||||
|
|
||||||
Init();
|
|
||||||
defOut.Init();
|
defOut.Init();
|
||||||
|
|
||||||
Commands temp = cmds;
|
Commands temp = cmds;
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ public:
|
|||||||
}
|
}
|
||||||
virtual void Load( OptionRowDefinition &defOut, const Commands &cmds )
|
virtual void Load( OptionRowDefinition &defOut, const Commands &cmds )
|
||||||
{
|
{
|
||||||
|
Init();
|
||||||
m_cmds = cmds;
|
m_cmds = cmds;
|
||||||
this->LoadInternal( defOut, cmds );
|
this->LoadInternal( defOut, cmds );
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user