mirror of
https://github.com/ChuckBuilds/LEDMatrix.git
synced 2026-04-29 12:03:00 +00:00
replace clear function after intializing and before drawing
This commit is contained in:
@@ -305,8 +305,13 @@ class OfTheDayManager:
|
|||||||
logger.info(f"Displaying {current_category}: {title}")
|
logger.info(f"Displaying {current_category}: {title}")
|
||||||
self.last_display_log = current_time
|
self.last_display_log = current_time
|
||||||
|
|
||||||
# Only clear if force_clear is True (following calendar_manager pattern)
|
# Clear the display once to remove any previous content (like the "Initializing" screen)
|
||||||
if force_clear:
|
if not hasattr(self, '_has_cleared_initial'):
|
||||||
|
logger.debug("Calling display_manager.clear() to remove initial screen")
|
||||||
|
self.display_manager.clear()
|
||||||
|
self._has_cleared_initial = True
|
||||||
|
logger.debug("display_manager.clear() completed")
|
||||||
|
elif force_clear:
|
||||||
logger.debug("Calling display_manager.clear() due to force_clear")
|
logger.debug("Calling display_manager.clear() due to force_clear")
|
||||||
self.display_manager.clear()
|
self.display_manager.clear()
|
||||||
logger.debug("display_manager.clear() completed")
|
logger.debug("display_manager.clear() completed")
|
||||||
|
|||||||
Reference in New Issue
Block a user