UI: Fix missing Files dialog crash loading source icon

This commit is contained in:
Exeldro 2021-04-14 16:40:47 +02:00 committed by Jim
parent 495687294b
commit 7e9aea71d9

View file

@ -268,9 +268,11 @@ QVariant MissingFilesModel::data(const QModelIndex &index, int role) const
obs_source_t *source = obs_get_source_by_name(
files[index.row()].source.toStdString().c_str());
result = main->GetSourceIcon(obs_source_get_id(source));
if (source) {
result = main->GetSourceIcon(obs_source_get_id(source));
obs_source_release(source);
obs_source_release(source);
}
} else if (role == Qt::FontRole &&
index.column() == MissingFilesColumn::State) {
QFont font = QFont();