From b06c245b8ff2f1675a2b8747892cc17a9a0fa7f2 Mon Sep 17 00:00:00 2001 From: Jeff Young Date: Mon, 19 Dec 2022 01:19:55 +0000 Subject: [PATCH] Don't double-add DC parameters. (Remember that DC's inlineTypeString used to be "".) --- eeschema/sim/sim_model_source.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/eeschema/sim/sim_model_source.cpp b/eeschema/sim/sim_model_source.cpp index 1e50ce2cba..37910d0c16 100644 --- a/eeschema/sim/sim_model_source.cpp +++ b/eeschema/sim/sim_model_source.cpp @@ -50,13 +50,15 @@ std::string SPICE_GENERATOR_SOURCE::ItemLine( const SPICE_ITEM& aItem ) const SPICE_ITEM item = aItem; item.modelName = ""; + std::string inlineType = m_model.GetSpiceInfo().inlineTypeString; std::string ac = m_model.FindParam( "ac" )->value->ToSpiceString(); std::string ph = m_model.FindParam( "ph" )->value->ToSpiceString(); if( ac != "" ) item.modelName.append( fmt::format( "AC {} {} ", ac, ph ) ); - if( m_model.GetSpiceInfo().inlineTypeString != "" ) + + if( inlineType != "" && inlineType != "DC" ) { std::string args = "";