Fixed an issue where navigation in menus would behave weirdly under some circumstances.

This commit is contained in:
Leon Styhre 2021-09-19 23:07:04 +02:00
parent 79849188d1
commit 00e304f09a

View file

@ -61,6 +61,12 @@ bool ComponentList::input(InputConfig* config, Input input)
if (size() == 0)
return false;
if (input.value &&
(config->isMappedTo("a", input) || config->isMappedLike("lefttrigger", input) ||
config->isMappedLike("righttrigger", input))) {
stopScrolling();
}
// Give it to the current row's input handler.
if (mEntries.at(mCursor).data.input_handler) {
if (mEntries.at(mCursor).data.input_handler(config, input))