mirror of https://github.com/mgba-emu/mgba.git
Qt: Fix shortcuts being updated improperly when changing input type (fixes #102)
This commit is contained in:
parent
31d409c8b1
commit
f0c3f6e42a
|
@ -22,10 +22,14 @@ ShortcutView::ShortcutView(QWidget* parent)
|
|||
m_ui.keyEdit->setValueKey(0);
|
||||
|
||||
connect(m_ui.gamepadButton, &QAbstractButton::pressed, [this]() {
|
||||
bool signalsBlocked = m_ui.keyEdit->blockSignals(true);
|
||||
m_ui.keyEdit->setValueButton(-1);
|
||||
m_ui.keyEdit->blockSignals(signalsBlocked);
|
||||
});
|
||||
connect(m_ui.keyboardButton, &QAbstractButton::pressed, [this]() {
|
||||
bool signalsBlocked = m_ui.keyEdit->blockSignals(true);
|
||||
m_ui.keyEdit->setValueKey(0);
|
||||
m_ui.keyEdit->blockSignals(signalsBlocked);
|
||||
});
|
||||
connect(m_ui.keyEdit, SIGNAL(valueChanged(int)), this, SLOT(updateButton(int)));
|
||||
connect(m_ui.keyEdit, SIGNAL(axisChanged(int, int)), this, SLOT(updateAxis(int, int)));
|
||||
|
|
Loading…
Reference in New Issue