From 72651dffe87e01e5bb2179b2d9e81f2a2a053d70 Mon Sep 17 00:00:00 2001 From: Mikolaj Wielgus Date: Sat, 3 Sep 2022 20:05:03 +0200 Subject: [PATCH] Sim Model Editor: Fix crash on selecting behavioral models Accidentally there was an infinite recursion. --- eeschema/sim/sim_model_behavioral.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/eeschema/sim/sim_model_behavioral.cpp b/eeschema/sim/sim_model_behavioral.cpp index ee2077c992..43aee15a17 100644 --- a/eeschema/sim/sim_model_behavioral.cpp +++ b/eeschema/sim/sim_model_behavioral.cpp @@ -107,15 +107,18 @@ wxString SIM_MODEL_BEHAVIORAL::GenerateSpiceItemLine( const wxString& aRefName, case TYPE::L_BEHAVIORAL: return SIM_MODEL::GenerateSpiceItemLine( aRefName, GetParam( 0 ).value->ToString(), + aSymbolPinNumbers, aPinNetNames ); case TYPE::V_BEHAVIORAL: return SIM_MODEL::GenerateSpiceItemLine( aRefName, - wxString::Format( "V=%s", GetParam( 0 ).value->ToString() ), aPinNetNames ); + wxString::Format( "V=%s", GetParam( 0 ).value->ToString() ), aSymbolPinNumbers, + aPinNetNames ); case TYPE::I_BEHAVIORAL: return SIM_MODEL::GenerateSpiceItemLine( aRefName, - wxString::Format( "I=%s", GetParam( 0 ).value->ToString() ), aPinNetNames ); + wxString::Format( "I=%s", GetParam( 0 ).value->ToString() ), aSymbolPinNumbers, + aPinNetNames ); default: wxFAIL_MSG( "Unhandled SIM_MODEL type in SIM_MODEL_BEHAVIORAL" );