A few zone outline context menu commands missing after creating a keepout area
( partial fix of lp:1630368 )
This commit is contained in:
parent
15517964c9
commit
4505896634
|
@ -320,8 +320,7 @@ void ZONE_CONTAINER::DrawFilledArea( EDA_DRAW_PANEL* panel,
|
||||||
m_ZoneMinThickness, color );
|
m_ZoneMinThickness, color );
|
||||||
else
|
else
|
||||||
GRFillCSegm( panel->GetClipBox(), DC,
|
GRFillCSegm( panel->GetClipBox(), DC,
|
||||||
x0, y0, x1, y1,
|
x0, y0, x1, y1, m_ZoneMinThickness, color );
|
||||||
m_ZoneMinThickness, color );
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -768,7 +768,6 @@ bool PCB_EDIT_FRAME::End_Zone( wxDC* DC )
|
||||||
{
|
{
|
||||||
zone->Outline()->CloseLastContour(); // Close the current corner list
|
zone->Outline()->CloseLastContour(); // Close the current corner list
|
||||||
GetBoard()->Add( zone );
|
GetBoard()->Add( zone );
|
||||||
GetBoard()->m_CurrentZoneContour = NULL;
|
|
||||||
|
|
||||||
// Add this zone in picked list, as new item
|
// Add this zone in picked list, as new item
|
||||||
ITEM_PICKER picker( zone, UR_NEW );
|
ITEM_PICKER picker( zone, UR_NEW );
|
||||||
|
@ -788,6 +787,7 @@ bool PCB_EDIT_FRAME::End_Zone( wxDC* DC )
|
||||||
|
|
||||||
s_AddCutoutToCurrentZone = false;
|
s_AddCutoutToCurrentZone = false;
|
||||||
s_CurrentZone = NULL;
|
s_CurrentZone = NULL;
|
||||||
|
GetBoard()->m_CurrentZoneContour = NULL;
|
||||||
|
|
||||||
GetScreen()->SetCurItem( NULL ); // This outline can be deleted when merging outlines
|
GetScreen()->SetCurItem( NULL ); // This outline can be deleted when merging outlines
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue