diff --git a/eeschema/tools/ee_selection_tool.cpp b/eeschema/tools/ee_selection_tool.cpp index d6d26be27e..2bb1e43b64 100644 --- a/eeschema/tools/ee_selection_tool.cpp +++ b/eeschema/tools/ee_selection_tool.cpp @@ -352,7 +352,8 @@ int EE_SELECTION_TOOL::Main( const TOOL_EVENT& aEvent ) if( evt->IsMouseDown( BUT_LEFT ) ) { // Avoid triggering when running under other tools - if( m_frame->ToolStackIsEmpty() && !m_toolMgr->GetTool()->HasPoint() ) + if( m_frame->ToolStackIsEmpty() && m_toolMgr->GetTool() + && !m_toolMgr->GetTool()->HasPoint() ) { m_originalCursor = m_toolMgr->GetMousePosition(); m_disambiguateTimer.StartOnce( 500 );