forked from genewildish/Mainline
fix(display): ensure backends are registered before create
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user