fix: Restore an error channel count from file on dso mode

This commit is contained in:
dreamsourcelabTAI 2023-01-11 14:25:29 +08:00
parent 0058271d8b
commit 489eb57f47

View File

@ -1652,18 +1652,15 @@ namespace pv
{
check_session_file_version();
if (_device_agent->get_work_mode() == LOGIC){
bool bDoneDecoder = false;
// load session
load_session_json(get_session_json_from_file(_device_agent->path()), bDoneDecoder);
bool bDoneDecoder = false;
load_session_json(get_session_json_from_file(_device_agent->path()), bDoneDecoder);
if (!bDoneDecoder)
{
StoreSession ss(_session);
QJsonArray deArray = get_decoder_json_from_file(_device_agent->path());
ss.load_decoders(_protocol_widget, deArray);
}
if (!bDoneDecoder && _device_agent->get_work_mode() == LOGIC){
StoreSession ss(_session);
QJsonArray deArray = get_decoder_json_from_file(_device_agent->path());
ss.load_decoders(_protocol_widget, deArray);
}
_session->start_capture(true);
}
}