From 366d4d7b0be328736fd2ecdb3e639f0d43aa6b02 Mon Sep 17 00:00:00 2001 From: Ian McInerney Date: Mon, 3 Feb 2020 21:40:34 +0000 Subject: [PATCH] eeschema: Ignore the highlight flag when responding to dbl click Fixes https://gitlab.com/kicad/code/kicad/issues/3855 --- eeschema/onleftclick.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eeschema/onleftclick.cpp b/eeschema/onleftclick.cpp index 0708e7a992..d1d3daf3a4 100644 --- a/eeschema/onleftclick.cpp +++ b/eeschema/onleftclick.cpp @@ -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() )