From 324f574439bafee95747f9369614ef7e54f096ba Mon Sep 17 00:00:00 2001 From: dickelbeck Date: Fri, 17 Oct 2008 18:45:14 +0000 Subject: [PATCH] better vector element swap --- eeschema/component_class.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/eeschema/component_class.cpp b/eeschema/component_class.cpp index 43673b547b..5191cad3c3 100644 --- a/eeschema/component_class.cpp +++ b/eeschema/component_class.cpp @@ -398,9 +398,7 @@ void SCH_COMPONENT::SwapData( SCH_COMPONENT* copyitem ) EXCHG( m_Transform[1][0], copyitem->m_Transform[1][0] ); EXCHG( m_Transform[1][1], copyitem->m_Transform[1][1] ); - SCH_CMP_FIELDS tmp = copyitem->m_Fields; - copyitem->m_Fields = m_Fields; - m_Fields = tmp; + m_Fields.swap( copyitem->m_Fields ); // std::vector's swap() }