diff --git a/eeschema/viewlib_frame.cpp b/eeschema/viewlib_frame.cpp index 07f6fccded..582eca93cd 100644 --- a/eeschema/viewlib_frame.cpp +++ b/eeschema/viewlib_frame.cpp @@ -502,7 +502,12 @@ void LIB_VIEW_FRAME::DClickOnCmpList( wxCommandEvent& event ) { if( m_Semaphore ) { - ExportToSchematicLibraryPart ( event ); + ExportToSchematicLibraryPart( event ); + + // Prevent the double click from being as a single click in the parent + // window which would cause the part to be parked rather than staying + // in drag mode. + event.StopPropagation(); } }