From 21773cd948472385a85320ff7c758c675c091144 Mon Sep 17 00:00:00 2001 From: Chuck <33324927+ChuckBuilds@users.noreply.github.com> Date: Wed, 9 Jul 2025 07:35:27 -0500 Subject: [PATCH] adjustments in Display scheduling to fix blank screen after re-activated --- src/display_controller.py | 1 + src/mlb_manager.py | 2 -- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/display_controller.py b/src/display_controller.py index cb3f0091..4d1c2932 100644 --- a/src/display_controller.py +++ b/src/display_controller.py @@ -752,6 +752,7 @@ class DisplayController: if should_be_active and not self.is_display_active: logger.info("Within scheduled time. Activating display.") self.is_display_active = True + self.force_clear = True # Force a redraw elif not should_be_active and self.is_display_active: logger.info("Outside of scheduled time. Deactivating display.") self.display_manager.clear() diff --git a/src/mlb_manager.py b/src/mlb_manager.py index d18033ce..3ddd104f 100644 --- a/src/mlb_manager.py +++ b/src/mlb_manager.py @@ -316,7 +316,6 @@ class BaseMLBManager: for event in data.get('events', []): game_id = event['id'] - self.logger.info(f"Processing event: {json.dumps(event, indent=2)}") status = event['status']['type']['name'].lower() status_state = event['status']['type']['state'].lower() @@ -379,7 +378,6 @@ class BaseMLBManager: situation = event['competitions'][0].get('situation', {}) if is_favorite_game: - self.logger.debug(f"[MLB] Full competition data: {event['competitions'][0]}") self.logger.debug(f"[MLB] Full situation data: {situation}") # Get count from the correct location in the API response