From 23ad8f586525fe4cd854fc54549c4c22b00f7cc8 Mon Sep 17 00:00:00 2001 From: Einar Forselv Date: Thu, 3 Apr 2025 23:08:07 +0200 Subject: [PATCH] Minor Text tweak --- arcade/text.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arcade/text.py b/arcade/text.py index fef9a0d800..896b9c1399 100644 --- a/arcade/text.py +++ b/arcade/text.py @@ -306,10 +306,11 @@ def __init__( f"but got {width!r}." ) + self._initialized = False try: self._init_deferred() except Exception: - self._initialized = False + pass @property def label(self) -> pyglet.text.Label: @@ -333,12 +334,11 @@ def _init_deferred(self): """ Deferred initialization when lazy loaded """ - + # NOTE: Give the user a clear error message stating that the window is not created yet arcade.get_window() self._arguments["font_name"] = _attempt_font_name_resolution(self._arguments["font_name"]) # type: ignore self._label = pyglet.text.Label(**self._arguments) # type: ignore - self._initialized = True def __enter__(self):