fix(display): ensure backends are registered before create

This commit is contained in:
2026-03-16 00:59:46 -07:00
parent fada11b58d
commit dc1adb2558

View File

@@ -80,6 +80,7 @@ class DisplayRegistry:
@classmethod @classmethod
def create(cls, name: str, **kwargs) -> Display | None: def create(cls, name: str, **kwargs) -> Display | None:
"""Create a display instance by name.""" """Create a display instance by name."""
cls.initialize()
backend_class = cls.get(name) backend_class = cls.get(name)
if backend_class: if backend_class:
return backend_class(**kwargs) return backend_class(**kwargs)