From 0bed84b44df4d4991a55ce09fa6bf22dd2f92cc4 Mon Sep 17 00:00:00 2001 From: Dillon DuPont Date: Fri, 16 May 2025 20:32:09 -0400 Subject: [PATCH] delays --- libs/computer-server/computer_server/diorama/draw.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libs/computer-server/computer_server/diorama/draw.py b/libs/computer-server/computer_server/diorama/draw.py index 15d00fcc..ac90106e 100644 --- a/libs/computer-server/computer_server/diorama/draw.py +++ b/libs/computer-server/computer_server/diorama/draw.py @@ -866,12 +866,17 @@ class AppActivationContext: for app in running_apps_list: if app.processIdentifier() == self.active_app_pid: app.activateWithOptions_(0) + # sleep for 0.5 seconds + time.sleep(0.5) break return self def __exit__(self, exc_type, exc_val, exc_tb): if self.frontmost_app: + # sleep for 0.5 seconds + time.sleep(0.5) self.frontmost_app.activateWithOptions_(0) + def get_frontmost_and_active_app(all_windows, running_apps, app_whitelist): from AppKit import NSWorkspace