Skip to content

Commit 9176193

Browse files
committed
callbacks: broke importing of anything other than generic eye tracker!
1 parent 8ffddfb commit 9176193

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/gazeMapper/GUI/_impl/callbacks.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -739,6 +739,10 @@ def add_recs_popup():
739739
changed, combo_value = imgui.combo("##select_eye_tracker", combo_value, eyetracker.eye_tracker_names)
740740
if changed:
741741
eye_tracker = eyetracker.EyeTracker(eyetracker.eye_tracker_names[combo_value])
742+
if eye_tracker!=eyetracker.EyeTracker.Generic:
743+
invalid = False
744+
generic_et_idx = -1
745+
generic_et_name
742746
imgui.pop_item_width()
743747
imgui.dummy((0,2*imgui.get_style().item_spacing.y))
744748
if eye_tracker==eyetracker.EyeTracker.Generic:
@@ -759,15 +763,13 @@ def add_recs_popup():
759763
generic_et_name = g.study_config.import_known_custom_eye_trackers[generic_et_idx]
760764
imgui.pop_item_width()
761765
imgui.dummy((0,2*imgui.get_style().item_spacing.y))
762-
else:
763-
invalid = False
764766

765767
imgui.end_group()
766768

767769
return combo_value, eye_tracker
768770

769771
buttons = {
770-
ifa6.ICON_FA_CHECK+" Continue": (lambda: async_thread.run(_show_addable_recordings(g, lambda: recording.find_recordings(paths, eye_tracker, generic_et_name), session.RecordingType.Eye_Tracker, eye_tracker, sessions, generic_et_name)), lambda: invalid or generic_et_idx==-1),
772+
ifa6.ICON_FA_CHECK+" Continue": (lambda: async_thread.run(_show_addable_recordings(g, lambda: recording.find_recordings(paths, eye_tracker, generic_et_name), session.RecordingType.Eye_Tracker, eye_tracker, sessions, generic_et_name)), lambda: invalid or (eye_tracker==eyetracker.EyeTracker.Generic and generic_et_idx==-1)),
771773
ifa6.ICON_FA_CIRCLE_XMARK+" Cancel": None
772774
}
773775

0 commit comments

Comments
 (0)