diff --git a/pcbnew/board_design_settings.cpp b/pcbnew/board_design_settings.cpp index 6e17e5b0e5..771d1f051d 100644 --- a/pcbnew/board_design_settings.cpp +++ b/pcbnew/board_design_settings.cpp @@ -520,7 +520,7 @@ BOARD_DESIGN_SETTINGS::BOARD_DESIGN_SETTINGS( JSON_SETTINGS* aParent, const std: { nlohmann::json js = nlohmann::json::array(); - for( int ii = 0; ii < m_TeardropParamsList.GetParametersCount(); ii++ ) + for( size_t ii = 0; ii < m_TeardropParamsList.GetParametersCount(); ii++ ) { nlohmann::json entry = {}; TEARDROP_PARAMETERS* td_prm = m_TeardropParamsList.GetParameters( (TARGET_TD)ii ); diff --git a/pcbnew/teardrop/teardrop_parameters.h b/pcbnew/teardrop/teardrop_parameters.h index df4dc0fd89..b8fe73dc16 100644 --- a/pcbnew/teardrop/teardrop_parameters.h +++ b/pcbnew/teardrop/teardrop_parameters.h @@ -163,7 +163,7 @@ public: /** * @return the number of TEARDROP_PARAMETERS item. Should be 3 */ - int GetParametersCount() + size_t GetParametersCount() { return m_params_list.size(); }