From 005711f3e08e243fad2ea86ae98f85ea779dbfa3 Mon Sep 17 00:00:00 2001 From: totaam Date: Sat, 25 Sep 2021 17:06:40 +0700 Subject: [PATCH] #3284 copy menu_data _after_ getting the lock --- xpra/server/menu_provider.py | 1 + 1 file changed, 1 insertion(+) diff --git a/xpra/server/menu_provider.py b/xpra/server/menu_provider.py index b6396d171b..7aa0cdfa76 100644 --- a/xpra/server/menu_provider.py +++ b/xpra/server/menu_provider.py @@ -150,6 +150,7 @@ def get_menu_data(self, force_reload=False, remove_icons=False, wait=True): return None menu_data = self.menu_data if self.load_lock.acquire(wait): + menu_data = self.menu_data try: if not self.menu_data or force_reload: if POSIX: