From fc22580d9a7168eb1baa0cfb0b97cc9c1830fc1c Mon Sep 17 00:00:00 2001 From: Chris Pavlina Date: Sat, 9 Jan 2016 18:36:09 -0500 Subject: [PATCH] Eeschema: replace accidental dynamic_casts with static_casts Coverity: 134084, 134805, 134086, 134087 --- eeschema/schedit.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/eeschema/schedit.cpp b/eeschema/schedit.cpp index 91bad6f34b..864f8d5f61 100644 --- a/eeschema/schedit.cpp +++ b/eeschema/schedit.cpp @@ -768,7 +768,7 @@ void SCH_EDIT_FRAME::PrepareMoveItem( SCH_ITEM* aItem, wxDC* aDC ) if( aItem->Type() == SCH_FIELD_T && aItem->GetParent()->Type() == SCH_COMPONENT_T ) { // Now that we're moving a field, they're no longer autoplaced. - SCH_COMPONENT *parent = dynamic_cast( aItem->GetParent() ); + SCH_COMPONENT *parent = static_cast( aItem->GetParent() ); parent->ClearFieldsAutoplaced(); } @@ -834,7 +834,7 @@ void SCH_EDIT_FRAME::OnRotate( wxCommandEvent& aEvent ) { case SCH_COMPONENT_T: { - SCH_COMPONENT* component = dynamic_cast( item ); + SCH_COMPONENT* component = static_cast( item ); if( aEvent.GetId() == ID_SCH_ROTATE_CLOCKWISE ) OrientComponent( CMP_ROTATE_CLOCKWISE ); else if( aEvent.GetId() == ID_SCH_ROTATE_COUNTERCLOCKWISE ) @@ -864,7 +864,7 @@ void SCH_EDIT_FRAME::OnRotate( wxCommandEvent& aEvent ) if( item->GetParent()->Type() == SCH_COMPONENT_T ) { // Now that we're moving a field, they're no longer autoplaced. - SCH_COMPONENT *parent = dynamic_cast( item->GetParent() ); + SCH_COMPONENT *parent = static_cast( item->GetParent() ); parent->ClearFieldsAutoplaced(); } break; @@ -1148,7 +1148,7 @@ void SCH_EDIT_FRAME::OnOrient( wxCommandEvent& aEvent ) { case SCH_COMPONENT_T: { - SCH_COMPONENT *component = dynamic_cast( item ); + SCH_COMPONENT *component = static_cast( item ); if( aEvent.GetId() == ID_SCH_MIRROR_X ) OrientComponent( CMP_MIRROR_X ); else if( aEvent.GetId() == ID_SCH_MIRROR_Y )