Qt: Fix default device handling

This commit is contained in:
spycrab
2017-05-21 14:47:35 +02:00
parent 1c9d11c0e9
commit 6370f094ba
2 changed files with 6 additions and 2 deletions

View File

@ -211,7 +211,9 @@ void MappingWindow::OnSaveProfilePressed()
void MappingWindow::OnDeviceChanged(int index)
{
m_devq.FromString(m_devices_combo->currentText().toStdString());
const auto device = m_devices_combo->currentText().toStdString();
m_devq.FromString(device);
m_controller->default_device.FromString(device);
}
void MappingWindow::RefreshDevices()
@ -234,6 +236,8 @@ void MappingWindow::RefreshDevices()
m_devices_combo->addItem(QString::fromStdString(name));
}
m_devices_combo->setCurrentIndex(0);
Core::PauseAndLock(false, paused);
}