eeschema: Ignore the highlight flag when responding to dbl click

Fixes https://gitlab.com/kicad/code/kicad/issues/3855
This commit is contained in:
Ian McInerney 2020-02-03 21:40:34 +00:00
parent 3af1e75084
commit 366d4d7b0b
1 changed files with 2 additions and 2 deletions

View File

@ -121,7 +121,7 @@ void SCH_EDIT_FRAME::OnLeftClick( wxDC* aDC, const wxPoint& aPosition )
GetCanvas()->GetView()->HighlightItem( nullptr, nullptr );
GetCanvas()->GetView()->HighlightItem( item, nullptr );
GetCanvas()->Refresh();
break;
break;
case ID_ZOOM_SELECTION:
break;
@ -409,7 +409,7 @@ void SCH_EDIT_FRAME::OnLeftDClick( wxDC* aDC, const wxPoint& aPosition )
item = LocateAndShowItem( aPosition, SCH_COLLECTOR::DoubleClickItems );
}
if( ( item == NULL ) || ( item->GetFlags() != 0 ) )
if( ( item == NULL ) || ( ( item->GetFlags() & ~HIGHLIGHTED ) != 0 ) )
break;
switch( item->Type() )