fix: reduce font change logging spam by only logging when font actually changes

This commit is contained in:
ChuckBuilds
2025-04-23 14:34:53 -05:00
parent 57262c6c6a
commit 6dd7794d46

View File

@@ -192,10 +192,14 @@ class DisplayManager:
# Select font based on parameters
if font:
current_font = font
logger.debug(f"Using custom font: {font}")
if not hasattr(self, '_last_font') or self._last_font != font:
logger.debug(f"Using custom font: {font}")
self._last_font = font
else:
current_font = self.small_font if small_font else self.regular_font
logger.debug(f"Using {'small' if small_font else 'regular'} font: {current_font}")
if not hasattr(self, '_last_font') or self._last_font != current_font:
logger.debug(f"Using {'small' if small_font else 'regular'} font: {current_font}")
self._last_font = current_font
# Calculate x position if not provided (center text)
if x is None: