pcbnew: fix a bug that crashes pcbnew on startup when running under gdb/msys2
This commit is contained in:
parent
bba8a0826e
commit
50d34e232b
|
@ -1258,22 +1258,26 @@ static struct TRACK_VIA_DESC
|
|||
REGISTER_TYPE( PCB_ARC );
|
||||
propMgr.InheritsAfter( TYPE_HASH( PCB_ARC ), TYPE_HASH( BOARD_CONNECTED_ITEM ) );
|
||||
|
||||
propMgr.AddProperty( new PROPERTY<PCB_TRACK, int>( _HKI( "Width" ),
|
||||
propMgr.AddProperty( new PROPERTY<PCB_ARC, int, PCB_TRACK>( _HKI( "Width" ),
|
||||
&PCB_ARC::SetWidth, &PCB_ARC::GetWidth, PROPERTY_DISPLAY::PT_SIZE ) );
|
||||
|
||||
propMgr.ReplaceProperty( TYPE_HASH( BOARD_ITEM ), _HKI( "Position X" ),
|
||||
new PROPERTY<PCB_ARC, int, BOARD_ITEM>( _HKI( "Start X" ),
|
||||
&PCB_TRACK::SetX, &PCB_ARC::GetX, PROPERTY_DISPLAY::PT_COORD,
|
||||
ORIGIN_TRANSFORMS::ABS_X_COORD) );
|
||||
|
||||
propMgr.ReplaceProperty( TYPE_HASH( BOARD_ITEM ), _HKI( "Position Y" ),
|
||||
new PROPERTY<PCB_ARC, int, BOARD_ITEM>( _HKI( "Start Y" ),
|
||||
&PCB_TRACK::SetY, &PCB_ARC::GetY, PROPERTY_DISPLAY::PT_COORD,
|
||||
ORIGIN_TRANSFORMS::ABS_Y_COORD) );
|
||||
propMgr.AddProperty( new PROPERTY<PCB_TRACK, int>( _HKI( "End X" ),
|
||||
&PCB_TRACK::SetEndX, &PCB_ARC::GetEndX, PROPERTY_DISPLAY::PT_COORD,
|
||||
|
||||
propMgr.AddProperty( new PROPERTY<PCB_ARC, int, PCB_TRACK>( _HKI( "End X" ),
|
||||
&PCB_TRACK::SetEndX, &PCB_TRACK::GetEndX, PROPERTY_DISPLAY::PT_COORD,
|
||||
ORIGIN_TRANSFORMS::ABS_X_COORD) );
|
||||
|
||||
propMgr.AddProperty( new PROPERTY<PCB_ARC, int, PCB_TRACK>( _HKI( "End Y" ),
|
||||
&PCB_TRACK::SetEndY, &PCB_TRACK::GetEndY, PROPERTY_DISPLAY::PT_COORD,
|
||||
ORIGIN_TRANSFORMS::ABS_X_COORD) );
|
||||
propMgr.AddProperty( new PROPERTY<PCB_TRACK, int>( _HKI( "End Y" ),
|
||||
&PCB_TRACK::SetEndY, &PCB_ARC::GetEndY, PROPERTY_DISPLAY::PT_COORD,
|
||||
ORIGIN_TRANSFORMS::ABS_Y_COORD) );
|
||||
|
||||
// Via
|
||||
REGISTER_TYPE( PCB_VIA );
|
||||
|
|
Loading…
Reference in New Issue