Merge pull request #7006 from spycrab/qt_profile_fix

Qt: Multiple profile fixes
This commit is contained in:
spycrab 2018-05-29 01:34:49 +02:00 committed by GitHub
commit 62adfaa01c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 1 deletions

View File

@ -147,6 +147,8 @@ void MappingWidget::Update()
for (auto* checkbox : m_bools)
checkbox->Update();
SaveSettings();
}
ControllerEmu::EmulatedController* MappingWidget::GetController() const

View File

@ -216,7 +216,7 @@ void MappingWindow::OnSaveProfilePressed()
m_controller->SaveConfig(ini.GetOrCreateSection("Profile"));
ini.Save(profile_path);
if (m_profiles_combo->currentIndex() == 0)
if (m_profiles_combo->currentIndex() == 0 || m_profiles_combo->findText(profile_name) == -1)
{
m_profiles_combo->addItem(profile_name, QString::fromStdString(profile_path));
m_profiles_combo->setCurrentIndex(m_profiles_combo->count() - 1);