Skip to content

Commit bbd9d41

Browse files
authored
Merge pull request #2207 from Semphriss/fix_ijkl_menus
Fix WASD/IJKL moving the cursor in menus
2 parents 9caf288 + e57b40c commit bbd9d41

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/control/keyboard_manager.cpp

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -220,9 +220,12 @@ KeyboardManager::process_menu_key_event(const SDL_KeyboardEvent& event)
220220
break;
221221
default:
222222
if (m_keyboard_config.m_keymap.count(event.keysym.sym) == 0)
223-
{
224223
return;
225-
}
224+
225+
// Forbid events from players other than the first in menus
226+
if (m_keyboard_config.m_keymap[event.keysym.sym].player != 0)
227+
return;
228+
226229
control = m_keyboard_config.m_keymap[event.keysym.sym].control;
227230
break;
228231
}

0 commit comments

Comments
 (0)