mirror of https://github.com/mgba-emu/mgba.git
Qt: Fix inability to clear default keybindings
This commit is contained in:
parent
01656e6052
commit
b9a0e14561
1
CHANGES
1
CHANGES
|
@ -105,6 +105,7 @@ Other fixes:
|
|||
- Qt: Fix "restart needed" dialog after first config (fixes mgba.io/i/1601)
|
||||
- Qt: Fix undesired screen filtering when paused (fixes mgba.io/i/1602)
|
||||
- Qt: Fix sprite view using wrong base address (fixes mgba.io/i/1603)
|
||||
- Qt: Fix inability to clear default keybindings
|
||||
Misc:
|
||||
- GB Memory: Support manual SRAM editing (fixes mgba.io/i/1580)
|
||||
- GBA I/O: Stop logging several harmless invalid register reads
|
||||
|
|
|
@ -72,8 +72,10 @@ void ActionMapper::rebuildMenu(const QString& menu, QMenu* qmenu, QWidget* conte
|
|||
qaction->setChecked(true);
|
||||
}
|
||||
const Shortcut* shortcut = shortcuts.shortcut(actionName);
|
||||
if (shortcut && shortcut->shortcut() > 0) {
|
||||
qaction->setShortcut(QKeySequence(shortcut->shortcut()));
|
||||
if (shortcut) {
|
||||
if (shortcut->shortcut() > 0) {
|
||||
qaction->setShortcut(QKeySequence(shortcut->shortcut()));
|
||||
}
|
||||
} else if (!m_defaultShortcuts[actionName].isEmpty()) {
|
||||
qaction->setShortcut(m_defaultShortcuts[actionName][0]);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue