From cfe7c73c444b99a2a7b2cc702552686341cda4be Mon Sep 17 00:00:00 2001 From: Prohurtz <48768484+RedHawk989@users.noreply.github.com> Date: Sun, 19 Nov 2023 16:41:48 -0600 Subject: [PATCH] fix: serial cam crash on first app launch --- EyeTrackApp/camera.py | 4 ++-- EyeTrackApp/eyetrackapp.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/EyeTrackApp/camera.py b/EyeTrackApp/camera.py index 77250ed..93653c2 100644 --- a/EyeTrackApp/camera.py +++ b/EyeTrackApp/camera.py @@ -83,8 +83,8 @@ class Camera: should_push = True # If things aren't open, retry until they are. Don't let read requests come in any earlier # than this, otherwise we can deadlock ourselves. - if self.config.capture_source != None and self.config.capture_source != "": - + if self.config.capture_source != None and self.config.capture_source != "" and len(self.config.capture_source) > 3: + self.current_capture_source = self.config.capture_source if "COM" in str(self.current_capture_source): if ( self.serial_connection is None diff --git a/EyeTrackApp/eyetrackapp.py b/EyeTrackApp/eyetrackapp.py index 15b1de9..7577fad 100644 --- a/EyeTrackApp/eyetrackapp.py +++ b/EyeTrackApp/eyetrackapp.py @@ -30,7 +30,7 @@ SETTINGS_RADIO_NAME = "-SETTINGSRADIO-" ALGO_SETTINGS_RADIO_NAME = "-ALGOSETTINGSRADIO-" page_url = "https://github.com/RedHawk989/EyeTrackVR/releases/latest" -appversion = "EyeTrackApp 0.2.0 BETA 8" +appversion = "EyeTrackApp 0.2.0 BETA 9" def main():