diff --git a/mainscripts/Trainer.py b/mainscripts/Trainer.py index f170fcc..c8e944d 100644 --- a/mainscripts/Trainer.py +++ b/mainscripts/Trainer.py @@ -292,6 +292,10 @@ def main(args, device_args): key_events = io.get_key_events(wnd_name) key, chr_key, ctrl_pressed, alt_pressed, shift_pressed = key_events[-1] if len(key_events) > 0 else (0,0,False,False,False) + #Scheduling bug possibly? Only needed on linux..... + if not is_showing: + time.sleep(0.1) + if key == ord('\n') or key == ord('\r'): s2c.put ( {'op': 'close'} ) elif key == ord('s'):