Commit b903a803 authored by dickelbeck's avatar dickelbeck
Browse files

move, rotate, swap layer, and drag now also signal EESCHEMA for cursor synchronization

parent aae82077
Loading
Loading
Loading
Loading
+14 −1
Original line number Diff line number Diff line
@@ -192,7 +192,19 @@ void WinEDA_PcbFrame::OnHotKey( wxDC* DC, int hotkey,
        if( module == NULL )
            break;

        /*  I'd like to make sending to EESCHEMA edge triggered, but the
            simple mouse click on a module when the arrow icon is in play
            does not set m_CurrentItem at this time, nor does a mouse click
            when the local ratsnest icon is in play set m_CurrentItem, and these
            actions also call SendMessageToEESCHEMA().
        if( GetScreen()->m_CurrentItem != module )
            */
        {
            // Send the module via socket to EESCHEMA's search facility.
            SendMessageToEESCHEMA( module );
            
            GetScreen()->m_CurrentItem = module;
        }

        switch( hotkey )
        {
@@ -215,6 +227,7 @@ void WinEDA_PcbFrame::OnHotKey( wxDC* DC, int hotkey,
        }

        module->Display_Infos( this );

        break;
    }
}