diff --git a/common/font/outline_decomposer.cpp b/common/font/outline_decomposer.cpp index 83d3fd0cbd..f241c27e49 100644 --- a/common/font/outline_decomposer.cpp +++ b/common/font/outline_decomposer.cpp @@ -48,7 +48,7 @@ void OUTLINE_DECOMPOSER::newContour() { CONTOUR contour; contour.m_Orientation = FT_Outline_Get_Orientation( &m_outline ); - m_contours->push_back( contour ); + m_contours->push_back( std::move( contour ) ); } diff --git a/eeschema/sch_rule_area.h b/eeschema/sch_rule_area.h index 10fcf01c38..3d5cbaf240 100644 --- a/eeschema/sch_rule_area.h +++ b/eeschema/sch_rule_area.h @@ -44,7 +44,8 @@ public: SCH_SHAPE( SHAPE_T::POLY, LAYER_RULE_AREAS, 0 /* line width */, FILL_T::NO_FILL, SCH_RULE_AREA_T ), m_excludedFromSim( false ), m_excludedFromBOM( false ), - m_excludedFromBoard( false ) + m_excludedFromBoard( false ), + m_DNP( false ) { SetLayer( LAYER_RULE_AREAS ); } diff --git a/pcbnew/dialogs/dialog_export_idf.cpp b/pcbnew/dialogs/dialog_export_idf.cpp index 8ef9b3617b..ec68087eaf 100644 --- a/pcbnew/dialogs/dialog_export_idf.cpp +++ b/pcbnew/dialogs/dialog_export_idf.cpp @@ -34,6 +34,11 @@ DIALOG_EXPORT_IDF3::DIALOG_EXPORT_IDF3( PCB_EDIT_FRAME* aEditFrame ) : DIALOG_EXPORT_IDF3_BASE( aEditFrame ), + m_idfThouOpt( false ), + m_AutoAdjust( false ), + m_RefUnits( 0 ), + m_XRef( 0.0 ), + m_YRef( 0.0 ), m_editFrame( aEditFrame ) { SetFocus(); diff --git a/pcbnew/dialogs/dialog_export_step.cpp b/pcbnew/dialogs/dialog_export_step.cpp index abb411e3eb..bb080a6d21 100644 --- a/pcbnew/dialogs/dialog_export_step.cpp +++ b/pcbnew/dialogs/dialog_export_step.cpp @@ -102,6 +102,8 @@ DIALOG_EXPORT_STEP::DIALOG_EXPORT_STEP( PCB_EDIT_FRAME* aEditFrame, wxWindow* aP DIALOG_EXPORT_STEP_BASE( aEditFrame ), m_editFrame( aEditFrame ), m_job( aJob ), + m_userOriginX( 0.0 ), + m_userOriginY( 0.0 ), m_originUnits( 0 /* mm */ ), m_boardPath( aBoardPath ) { diff --git a/pcbnew/dialogs/dialog_export_vrml.cpp b/pcbnew/dialogs/dialog_export_vrml.cpp index b452dd9ceb..17f25a1571 100644 --- a/pcbnew/dialogs/dialog_export_vrml.cpp +++ b/pcbnew/dialogs/dialog_export_vrml.cpp @@ -43,7 +43,16 @@ DIALOG_EXPORT_VRML::DIALOG_EXPORT_VRML( PCB_EDIT_FRAME* aEditFrame ) : DIALOG_EXPORT_VRML_BASE( aEditFrame ), - m_editFrame( aEditFrame ) + m_editFrame( aEditFrame ), + m_unitsOpt( 1 ), + m_noUnspecified( false ), + m_noDNP( false ), + m_copy3DFilesOpt( false ), + m_useRelativePathsOpt( false ), + m_RefUnits( 0 ), + m_XRef( 0.0 ), + m_YRef( 0.0 ), + m_originMode( 0 ) { m_filePicker->SetFocus();