mirror of
https://github.com/ChuckBuilds/LEDMatrix.git
synced 2026-04-10 21:03:01 +00:00
Display Manager: Fix text display by properly syncing image with canvas
This commit is contained in:
@@ -265,6 +265,11 @@ class DisplayManager:
|
||||
# For TTF fonts, use PIL's text drawing
|
||||
self.draw.text((x, y), text, font=current_font, fill=color)
|
||||
|
||||
# Sync the image with the canvas and update display
|
||||
self.offscreen_canvas.SetImage(self.image)
|
||||
self.matrix.SwapOnVSync(self.offscreen_canvas, False)
|
||||
self.offscreen_canvas, self.current_canvas = self.current_canvas, self.offscreen_canvas
|
||||
|
||||
except Exception as e:
|
||||
logger.error(f"Error drawing text: {e}", exc_info=True)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user