fix(cpn): profile conversion of models and settings (#5151)
This commit is contained in:
@@ -377,7 +377,7 @@ bool RawSource::isAvailable(const ModelData * const model, const GeneralSettings
|
||||
|
||||
RawSource RawSource::convert(RadioDataConversionState & cstate)
|
||||
{
|
||||
cstate.setItemType(tr("SRC"), 1);
|
||||
cstate.setItemType(tr("Source"), 1);
|
||||
RadioDataConversionState::LogField oldData(index, toString(cstate.fromModel(), cstate.fromGS(), cstate.fromType));
|
||||
|
||||
if (type == SOURCE_TYPE_INPUT)
|
||||
@@ -389,6 +389,7 @@ RawSource RawSource::convert(RadioDataConversionState & cstate)
|
||||
if (index < 0 || !isAvailable(nullptr, cstate.toGS(), cstate.toType)) {
|
||||
cstate.setInvalid(oldData);
|
||||
clear(); // no source is safer than an invalid one
|
||||
cstate.setConverted(oldData, RadioDataConversionState::LogField(index, tr("None")));
|
||||
}
|
||||
|
||||
return *this;
|
||||
|
||||
Reference in New Issue
Block a user