Fix reversed direction O_o

master
Vitaliy Filippov 2021-09-14 18:41:43 +03:00
parent 4b9f309c3b
commit c3cc77f244
1 changed files with 3 additions and 3 deletions

View File

@ -1,5 +1,5 @@
// Menu-like Picker variant with keyboard control
// Version 2021-09-13
// Version 2021-09-14
// License: LGPLv3.0+
// (c) Vitaliy Filippov 2020+
@ -43,12 +43,12 @@ export default class PickerMenu extends Picker
if (prev == null)
active = dir == 1 ? 0 : this.props.items.length-1;
else
active = (prev + this.props.items.length - dir) % this.props.items.length;
active = (prev + this.props.items.length + dir) % this.props.items.length;
if (this.props.disabledKey != null)
{
while (this.props.items[active][this.props.disabledKey] && active != prev)
{
active = (active + this.props.items.length - dir) % this.props.items.length;
active = (active + this.props.items.length + dir) % this.props.items.length;
}
if (this.props.items[active][this.props.disabledKey])
{