Skip to content

Commit 6f291db

Browse files
focus_direction.py: open dropdowns manage own focus
1 parent 0a061b8 commit 6f291db

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

internal_filesystem/lib/mpos/ui/focus_direction.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,10 @@ def move_focus_direction(angle):
188188
if isinstance(current_focused, lv.keyboard):
189189
print("focus is on a keyboard, which has its own move_focus_direction: NOT moving")
190190
return
191+
if isinstance(current_focused, lv.dropdown):
192+
if current_focused.is_open():
193+
print("focus is on an open dropdown, which has its own move_focus_direction: NOT moving")
194+
return
191195
o = find_closest_obj_in_direction(focus_group, current_focused, angle, True)
192196
if o:
193197
print("move_focus_direction: moving focus to:")

0 commit comments

Comments
 (0)