diff --git a/eeschema/tools/symbol_editor_edit_tool.cpp b/eeschema/tools/symbol_editor_edit_tool.cpp index bc203c4968..ae45cf35ce 100644 --- a/eeschema/tools/symbol_editor_edit_tool.cpp +++ b/eeschema/tools/symbol_editor_edit_tool.cpp @@ -445,7 +445,10 @@ int SYMBOL_EDITOR_EDIT_TOOL::Properties( const TOOL_EVENT& aEvent ) } } - m_toolMgr->PostEvent( EVENTS::SelectedItemsModified ); + if( selection.IsHover() ) + m_toolMgr->RunAction( EE_ACTIONS::clearSelection, true ); + else + m_toolMgr->PostEvent( EVENTS::SelectedItemsModified ); return 0; }