From 4a94b0350254cf3604162d513cc560030e1e6ede Mon Sep 17 00:00:00 2001 From: Arno Date: Tue, 9 Dec 2014 20:08:21 +0100 Subject: Fix crash with metadata Don't try to access non-present fields. Weed them out! --- archiveview.cpp | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) (limited to 'archiveview.cpp') diff --git a/archiveview.cpp b/archiveview.cpp index adff0f0..4cf24d0 100644 --- a/archiveview.cpp +++ b/archiveview.cpp @@ -797,22 +797,17 @@ QList MetadataEditorWidget::metadata() const{ retval << QVariant(); } retval[ArchiveModel::ReleaseYear] = mReleaseYear->value(); - retval[ArchiveModel::Source] = mSource->currentText(); + QString source = "torrent"; + if(mUsenet->isChecked()){ + source = "Usenet"; + } + retval[ArchiveModel::Source] = source; retval[ArchiveModel::Subject] = mSubject->text(); - retval[ArchiveModel::ReleaseGroup] = mRelGroup->currentText(); - retval[ArchiveModel::EncoderOpts] = mEncoderOpts->text(); - retval[ArchiveModel::Passes] = mPasses->value(); retval[ArchiveModel::Comment] = mComment->toPlainText(); retval[ArchiveModel::Added] = mAdded; return retval; } -void MetadataEditorWidget::setEnabledAll(bool enabled){ - foreach(QWidget *w, mWidgets){ - w->setEnabled(enabled); - } -} - /* Metadata Editor */ MetadataEditor::MetadataEditor(QWidget *parent, Qt::WindowFlags f) : QDialog(parent, f){ mWidget = new MetadataEditorWidget; -- cgit v1.2.3-70-g09d2