Fixed problem when no trigger channel is selected

This commit is contained in:
2016-11-30 17:38:23 +01:00
parent 8906b39e7d
commit fab70c5365
+6 -9
View File
@@ -1744,17 +1744,14 @@ void DOFrame::OnSetTriggerConfig(int id, bool flag)
}
}
if ((m_trgConfig[m_board] & 0x7FFF) > 0) {
m_rbSource->SetSelection(GetTriggerChannel(m_board));
if (m_multiBoard) {
for (int i=0 ; i<m_osci->GetNumberOfBoards() ; i++) {
m_osci->GetBoard(i)->SetTriggerConfig(m_trgConfig[i]);
}
} else {
m_osci->SetTriggerConfig(m_trgConfig[m_board]);
m_rbSource->SetSelection(GetTriggerChannel(m_board));
if (m_multiBoard) {
for (int i=0 ; i<m_osci->GetNumberOfBoards() ; i++) {
m_osci->GetBoard(i)->SetTriggerConfig(m_trgConfig[i]);
}
} else {
m_osci->SetTriggerConfig(m_trgConfig[m_board]);
}
}
/*------------------------------------------------------------------*/