Commit 36aca68e authored by Dick Hollenbeck's avatar Dick Hollenbeck
Browse files

fix autopan non-response problem when dragging block to right or bottom

parent b1489cbe
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -830,11 +830,11 @@ void EDA_DRAW_PANEL::OnMouseLeaving( wxMouseEvent& event )
    if( !m_enableAutoPan || !m_requestAutoPan || m_ignoreMouseEvents )
        return;

    // Auto pan if mouse is leave working area:
    // Auto pan if mouse has left the client window
    wxSize size = GetClientSize();

    if( ( size.x < event.GetX() ) || ( size.y < event.GetY() )
       || ( event.GetX() <= 0) || ( event.GetY() <= 0 ) )
    if( size.x <= event.GetX() || event.GetX() < 0 ||
        size.y <= event.GetY() || event.GetY() < 0 )
    {
        wxCommandEvent cmd( wxEVT_COMMAND_MENU_SELECTED, ID_POPUP_ZOOM_CENTER );
        cmd.SetEventObject( this );
+3 −2
Original line number Diff line number Diff line
@@ -604,11 +604,12 @@ void SCH_EDIT_FRAME::OnAnnotate( wxCommandEvent& event )

void SCH_EDIT_FRAME::OnErc( wxCommandEvent& event )
{
    // See if its already open...
    // See if it's already open...
    wxWindow* erc = FindWindowById( ID_DIALOG_ERC, this );

    if( erc )
        erc->Raise();       // bring it to the top if already open.
        // Bring it to the top if already open.  Dual monitor users need this.
        erc->Raise();
    else
        InvokeDialogERC( this );
}