From 41a479bddfbcd21640c0871423b819b154956cfa Mon Sep 17 00:00:00 2001 From: Silarn Date: Fri, 27 Apr 2018 20:00:51 -0500 Subject: Cache the current game as populating the dropdown triggers the save --- src/modinfodialog.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/modinfodialog.cpp') diff --git a/src/modinfodialog.cpp b/src/modinfodialog.cpp index a137873e..12654755 100644 --- a/src/modinfodialog.cpp +++ b/src/modinfodialog.cpp @@ -96,6 +96,7 @@ ModInfoDialog::ModInfoDialog(ModInfo::Ptr modInfo, const DirectoryEntry *directo connect(ui->modIDEdit, SIGNAL(linkClicked(QString)), this, SLOT(linkClicked(QString))); + QString gameName = modInfo->getGameName(); ui->sourceGameEdit->addItem(organizerCore->managedGame()->gameName(), organizerCore->managedGame()->gameShortName()); if (organizerCore->managedGame()->validShortNames().size() == 0) { ui->sourceGameEdit->setDisabled(true); @@ -109,7 +110,7 @@ ModInfoDialog::ModInfoDialog(ModInfo::Ptr modInfo, const DirectoryEntry *directo } } } - ui->sourceGameEdit->setCurrentIndex(ui->sourceGameEdit->findData(m_ModInfo->getGameName())); + ui->sourceGameEdit->setCurrentIndex(ui->sourceGameEdit->findData(gameName)); ui->notesEdit->setText(modInfo->notes()); -- cgit v1.3.1