From 1db0e8e6f140e3fe0dcdeb66f367a8612503c826 Mon Sep 17 00:00:00 2001 From: Einar Forselv Date: Fri, 28 Mar 2025 15:38:54 +0100 Subject: [PATCH] Disable shadow window on all platforms --- arcade/__init__.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arcade/__init__.py b/arcade/__init__.py index e687956869..41641639ef 100644 --- a/arcade/__init__.py +++ b/arcade/__init__.py @@ -71,11 +71,11 @@ def configure_logging(level: int | None = None): pyglet.options.headless = headless -from arcade import utils - +# from arcade import utils # Disable shadow window on macs and in headless mode. -if sys.platform == "darwin" or os.environ.get("ARCADE_HEADLESS") or utils.is_raspberry_pi(): - pyglet.options.shadow_window = False +# if sys.platform == "darwin" or os.environ.get("ARCADE_HEADLESS") or utils.is_raspberry_pi(): +# NOTE: We always disable shadow window now to have consistent behavior across platforms. +pyglet.options.shadow_window = False # Imports from modules that don't do anything circular