Browse Source

Simulator: Fix live view (regression)

- Fixes regression from commit 1fc3068d
- Traces were not updated while simulation was running
pcb_db
lucas 10 months ago
committed by Seth Hillbrand
parent
commit
e6eff2ce27
  1. 4
      eeschema/sim/simulator_frame_ui.cpp

4
eeschema/sim/simulator_frame_ui.cpp

@ -1690,7 +1690,7 @@ void SIMULATOR_FRAME_UI::updateTrace( const wxString& aVectorName, int aTraceTyp
SIM_PLOT_TAB* aPlotTab, std::vector<double>* aDataX,
bool aClearData )
{
if( !m_simulatorFrame->SimFinished() )
if( !m_simulatorFrame->SimFinished() && !simulator()->IsRunning())
{
aPlotTab->GetOrAddTrace( aVectorName, aTraceType );
return;
@ -1721,7 +1721,7 @@ void SIMULATOR_FRAME_UI::updateTrace( const wxString& aVectorName, int aTraceTyp
aDataX = &data_x;
// First, handle the x axis
if( aDataX->empty() && !aClearData && m_simulatorFrame->SimFinished() )
if( aDataX->empty() && !aClearData )
{
wxString xAxisName( simulator()->GetXAxis( simType ) );

Loading…
Cancel
Save