only retrieve a non-default value if the index is valid
This commit is contained in:
parent
31f460913c
commit
3da5529b39
@ -84,10 +84,14 @@ MultiverseView::MultiverseView(QWidget *parent, QSacnNode *node)
|
||||
|
||||
connect(ui->actionSubscribe, &QAction::triggered,
|
||||
this, [this, node]() {
|
||||
auto val = QVariant(1);
|
||||
auto index = ui->multiverseView->currentIndex();
|
||||
if (index.isValid())
|
||||
{
|
||||
auto actual = sortProxy->mapToSource(index);
|
||||
auto item = static_cast<MultiverseItem*>(actual.internalPointer());
|
||||
auto val = item->data(MultiverseModel::Column::Universe, Qt::DisplayRole);
|
||||
val = item->data(MultiverseModel::Column::Universe, Qt::DisplayRole);
|
||||
}
|
||||
auto dialog = new AddUniverseDialog(this, val.toInt(),
|
||||
tr("Subscribe to Universe"));
|
||||
connect(dialog, &AddUniverseDialog::additionRequested,
|
||||
|
Loading…
Reference in New Issue
Block a user