Browse Source

eeschema, sim: clean signal list when last panel is closed

Fixes: https://gitlab.com/kicad/code/kicad/-/issues/9119
6.0.7
Sylwester Kocjan 4 years ago
committed by Jon Evans
parent
commit
fe608bfcef
  1. 18
      eeschema/sim/sim_plot_frame.cpp

18
eeschema/sim/sim_plot_frame.cpp

@ -1350,18 +1350,22 @@ void SIM_PLOT_FRAME::menuTuneUpdate( wxUpdateUIEvent& event )
void SIM_PLOT_FRAME::onPlotClose( wxAuiNotebookEvent& event )
{
int idx = event.GetSelection();
if( idx == wxNOT_FOUND )
return;
wxCommandEvent dummy;
onCursorUpdate( dummy );
}
void SIM_PLOT_FRAME::onPlotClosed( wxAuiNotebookEvent& event )
{
if( m_workbook->GetPageCount() == 0 )
{
m_signals->ClearAll();
m_cursors->ClearAll();
}
else
{
updateSignalList();
wxCommandEvent dummy;
onCursorUpdate( dummy );
}
}

Loading…
Cancel
Save