mirror of
https://github.com/ChuckBuilds/LEDMatrix.git
synced 2026-04-13 05:53:00 +00:00
web action permission changes
This commit is contained in:
@@ -264,7 +264,7 @@ def stop_display():
|
|||||||
@app.route('/api/editor/toggle', methods=['POST'])
|
@app.route('/api/editor/toggle', methods=['POST'])
|
||||||
def toggle_editor_mode():
|
def toggle_editor_mode():
|
||||||
"""Toggle display editor mode."""
|
"""Toggle display editor mode."""
|
||||||
global editor_mode, display_running
|
global editor_mode, display_running, display_manager
|
||||||
|
|
||||||
try:
|
try:
|
||||||
editor_mode = not editor_mode
|
editor_mode = not editor_mode
|
||||||
@@ -281,7 +281,7 @@ def toggle_editor_mode():
|
|||||||
except Exception as dm_error:
|
except Exception as dm_error:
|
||||||
logger.error(f"Failed to initialize DisplayManager for editor: {dm_error}")
|
logger.error(f"Failed to initialize DisplayManager for editor: {dm_error}")
|
||||||
# Create a fallback display manager for web simulation
|
# Create a fallback display manager for web simulation
|
||||||
display_manager = DisplayManager(config)
|
display_manager = DisplayManager(config, force_fallback=True)
|
||||||
logger.info("Using fallback DisplayManager for editor simulation")
|
logger.info("Using fallback DisplayManager for editor simulation")
|
||||||
display_monitor.start()
|
display_monitor.start()
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user