Pcbnew, layers manager: Fix an annoying bug I added in rev 5359, in Render options: in Board editor many render options were not displayed (similar fp editor mode).
Now fixed.
This commit is contained in:
parent
d4e04dcc97
commit
59f497978a
|
@ -257,7 +257,7 @@ void PCB_LAYER_WIDGET::ReFillRender()
|
|||
{
|
||||
LAYER_WIDGET::ROW renderRow = s_render_rows[row];
|
||||
|
||||
if( !isAllowedInFpMode( renderRow.id ) )
|
||||
if( m_fp_editor_mode && !isAllowedInFpMode( renderRow.id ) )
|
||||
continue;
|
||||
|
||||
renderRow.tooltip = wxGetTranslation( s_render_rows[row].tooltip );
|
||||
|
@ -284,7 +284,7 @@ void PCB_LAYER_WIDGET::SyncRenderStates()
|
|||
{
|
||||
int rowId = s_render_rows[row].id;
|
||||
|
||||
if( !isAllowedInFpMode( rowId ) )
|
||||
if( m_fp_editor_mode && !isAllowedInFpMode( rowId ) )
|
||||
continue;
|
||||
|
||||
// this does not fire a UI event
|
||||
|
|
|
@ -320,16 +320,16 @@ void AddSegmentToDragList( int flag, TRACK* aTrack )
|
|||
DRAG_SEGM_PICKER wrapper( aTrack );
|
||||
|
||||
if( flag & STARTPOINT )
|
||||
wrapper.m_TempFlags |= 1;
|
||||
|
||||
if( flag & ENDPOINT )
|
||||
wrapper.m_TempFlags |= 2;
|
||||
|
||||
if( flag & STARTPOINT )
|
||||
{
|
||||
wrapper.m_TempFlags |= STARTPOINT;
|
||||
aTrack->SetFlags( STARTPOINT );
|
||||
}
|
||||
|
||||
if( flag & ENDPOINT )
|
||||
{
|
||||
wrapper.m_TempFlags |= ENDPOINT;
|
||||
aTrack->SetFlags( ENDPOINT );
|
||||
}
|
||||
|
||||
g_DragSegmentList.push_back( wrapper );
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue