Loading pcbnew/modules.cpp +10 −13 Original line number Original line Diff line number Diff line Loading @@ -107,7 +107,7 @@ void WinEDA_PcbFrame::StartMove_Module( MODULE* module, wxDC* DC ) module->m_Flags = tmp; module->m_Flags = tmp; } } DrawPanel->m_mouseCaptureCallback( DrawPanel, DC, wxDefaultPosition, FALSE ); DrawPanel->m_mouseCaptureCallback( DrawPanel, DC, wxDefaultPosition, false ); } } Loading @@ -131,7 +131,7 @@ void Abort_MoveOrCopyModule( EDA_DRAW_PANEL* Panel, wxDC* DC ) /* If a move command: return to old position /* If a move command: return to old position * If a copy command, delete the new footprint * If a copy command, delete the new footprint */ */ if( module->m_Flags & IS_MOVED ) // Move command if( module->IsMoving() ) { { if( g_Drag_Pistes_On ) if( g_Drag_Pistes_On ) { { Loading @@ -153,10 +153,10 @@ void Abort_MoveOrCopyModule( EDA_DRAW_PANEL* Panel, wxDC* DC ) } } EraseDragList(); EraseDragList(); module->m_Flags = 0; module->m_Flags &= ~IS_MOVED; } } if( (module->IsNew()) ) // Copy command: delete new footprint if( module->IsNew() ) // Copy command: delete new footprint { { module->DeleteStructure(); module->DeleteStructure(); module = NULL; module = NULL; Loading @@ -169,10 +169,7 @@ void Abort_MoveOrCopyModule( EDA_DRAW_PANEL* Panel, wxDC* DC ) if( module && s_ModuleInitialCopy ) if( module && s_ModuleInitialCopy ) { { if( s_ModuleInitialCopy->m_Orient != module->m_Orient ) if( s_ModuleInitialCopy->m_Orient != module->m_Orient ) pcbframe->Rotate_Module( NULL, pcbframe->Rotate_Module( NULL, module, s_ModuleInitialCopy->m_Orient, false ); module, s_ModuleInitialCopy->m_Orient, FALSE ); if( s_ModuleInitialCopy->GetLayer() != module->GetLayer() ) if( s_ModuleInitialCopy->GetLayer() != module->GetLayer() ) pcbframe->Change_Side_Module( module, NULL ); pcbframe->Change_Side_Module( module, NULL ); Loading @@ -180,7 +177,7 @@ void Abort_MoveOrCopyModule( EDA_DRAW_PANEL* Panel, wxDC* DC ) module->Draw( Panel, DC, GR_OR ); module->Draw( Panel, DC, GR_OR ); } } g_Drag_Pistes_On = FALSE; g_Drag_Pistes_On = false; pcbframe->SetCurItem( NULL ); pcbframe->SetCurItem( NULL ); delete s_ModuleInitialCopy; delete s_ModuleInitialCopy; Loading Loading @@ -270,7 +267,7 @@ bool WinEDA_PcbFrame::Delete_Module( MODULE* aModule, wxString msg; wxString msg; if( aModule == NULL ) if( aModule == NULL ) return FALSE; return false; aModule->DisplayInfo( this ); aModule->DisplayInfo( this ); Loading @@ -282,7 +279,7 @@ bool WinEDA_PcbFrame::Delete_Module( MODULE* aModule, GetChars( aModule->m_Value->m_Text ) ); GetChars( aModule->m_Value->m_Text ) ); if( !IsOK( this, msg ) ) if( !IsOK( this, msg ) ) { { return FALSE; return false; } } } } Loading Loading
pcbnew/modules.cpp +10 −13 Original line number Original line Diff line number Diff line Loading @@ -107,7 +107,7 @@ void WinEDA_PcbFrame::StartMove_Module( MODULE* module, wxDC* DC ) module->m_Flags = tmp; module->m_Flags = tmp; } } DrawPanel->m_mouseCaptureCallback( DrawPanel, DC, wxDefaultPosition, FALSE ); DrawPanel->m_mouseCaptureCallback( DrawPanel, DC, wxDefaultPosition, false ); } } Loading @@ -131,7 +131,7 @@ void Abort_MoveOrCopyModule( EDA_DRAW_PANEL* Panel, wxDC* DC ) /* If a move command: return to old position /* If a move command: return to old position * If a copy command, delete the new footprint * If a copy command, delete the new footprint */ */ if( module->m_Flags & IS_MOVED ) // Move command if( module->IsMoving() ) { { if( g_Drag_Pistes_On ) if( g_Drag_Pistes_On ) { { Loading @@ -153,10 +153,10 @@ void Abort_MoveOrCopyModule( EDA_DRAW_PANEL* Panel, wxDC* DC ) } } EraseDragList(); EraseDragList(); module->m_Flags = 0; module->m_Flags &= ~IS_MOVED; } } if( (module->IsNew()) ) // Copy command: delete new footprint if( module->IsNew() ) // Copy command: delete new footprint { { module->DeleteStructure(); module->DeleteStructure(); module = NULL; module = NULL; Loading @@ -169,10 +169,7 @@ void Abort_MoveOrCopyModule( EDA_DRAW_PANEL* Panel, wxDC* DC ) if( module && s_ModuleInitialCopy ) if( module && s_ModuleInitialCopy ) { { if( s_ModuleInitialCopy->m_Orient != module->m_Orient ) if( s_ModuleInitialCopy->m_Orient != module->m_Orient ) pcbframe->Rotate_Module( NULL, pcbframe->Rotate_Module( NULL, module, s_ModuleInitialCopy->m_Orient, false ); module, s_ModuleInitialCopy->m_Orient, FALSE ); if( s_ModuleInitialCopy->GetLayer() != module->GetLayer() ) if( s_ModuleInitialCopy->GetLayer() != module->GetLayer() ) pcbframe->Change_Side_Module( module, NULL ); pcbframe->Change_Side_Module( module, NULL ); Loading @@ -180,7 +177,7 @@ void Abort_MoveOrCopyModule( EDA_DRAW_PANEL* Panel, wxDC* DC ) module->Draw( Panel, DC, GR_OR ); module->Draw( Panel, DC, GR_OR ); } } g_Drag_Pistes_On = FALSE; g_Drag_Pistes_On = false; pcbframe->SetCurItem( NULL ); pcbframe->SetCurItem( NULL ); delete s_ModuleInitialCopy; delete s_ModuleInitialCopy; Loading Loading @@ -270,7 +267,7 @@ bool WinEDA_PcbFrame::Delete_Module( MODULE* aModule, wxString msg; wxString msg; if( aModule == NULL ) if( aModule == NULL ) return FALSE; return false; aModule->DisplayInfo( this ); aModule->DisplayInfo( this ); Loading @@ -282,7 +279,7 @@ bool WinEDA_PcbFrame::Delete_Module( MODULE* aModule, GetChars( aModule->m_Value->m_Text ) ); GetChars( aModule->m_Value->m_Text ) ); if( !IsOK( this, msg ) ) if( !IsOK( this, msg ) ) { { return FALSE; return false; } } } } Loading