Make sure enum gets initialized.
This commit is contained in:
parent
68c839b214
commit
aacb85bdab
|
@ -575,6 +575,18 @@ static struct PCB_TEXTBOX_DESC
|
|||
{
|
||||
PCB_TEXTBOX_DESC()
|
||||
{
|
||||
ENUM_MAP<PLOT_DASH_TYPE>& plotDashTypeEnum = ENUM_MAP<PLOT_DASH_TYPE>::Instance();
|
||||
|
||||
if( plotDashTypeEnum.Choices().GetCount() == 0 )
|
||||
{
|
||||
plotDashTypeEnum.Map( PLOT_DASH_TYPE::DEFAULT, _HKI( "Default" ) )
|
||||
.Map( PLOT_DASH_TYPE::SOLID, _HKI( "Solid" ) )
|
||||
.Map( PLOT_DASH_TYPE::DASH, _HKI( "Dashed" ) )
|
||||
.Map( PLOT_DASH_TYPE::DOT, _HKI( "Dotted" ) )
|
||||
.Map( PLOT_DASH_TYPE::DASHDOT, _HKI( "Dash-Dot" ) )
|
||||
.Map( PLOT_DASH_TYPE::DASHDOTDOT, _HKI( "Dash-Dot-Dot" ) );
|
||||
}
|
||||
|
||||
PROPERTY_MANAGER& propMgr = PROPERTY_MANAGER::Instance();
|
||||
REGISTER_TYPE( PCB_TEXTBOX );
|
||||
propMgr.AddTypeCast( new TYPE_CAST<PCB_TEXTBOX, PCB_SHAPE> );
|
||||
|
|
Loading…
Reference in New Issue