Minor fixes (check for net codes size for ratsnest, cursor coordinates are not always shown as if the cursor was snapped).

This commit is contained in:
Maciej Suminski 2014-03-20 11:31:32 +01:00
parent dbc4a8f292
commit 426844896e
3 changed files with 1 additions and 4 deletions

View File

@ -1023,7 +1023,6 @@ wxPoint EDA_DRAW_FRAME::GetCrossHairPosition( bool aInvertY ) const
if( IsGalCanvasActive() )
{
VECTOR2I cursor = GetGalCanvas()->GetViewControls()->GetCursorPosition();
cursor = GetGalCanvas()->GetGAL()->GetGridPoint( cursor );
return wxPoint( cursor.x, cursor.y );
}

View File

@ -216,8 +216,6 @@ public:
bool m_show_microwave_tools;
bool m_show_layer_manager_tools;
public:
PCB_EDIT_FRAME( wxWindow* father, const wxString& title,
const wxPoint& pos, const wxSize& size,
long style = KICAD_DEFAULT_DRAWFRAME_STYLE );

View File

@ -1024,7 +1024,7 @@ void RN_DATA::updateNet( int aNetCode )
{
assert( aNetCode < (int) m_nets.size() );
if( aNetCode < 1 )
if( aNetCode < 1 || aNetCode > m_nets.size() )
return;
m_nets[aNetCode].ClearSimple();