From cbb3311a645b02f777b19cfe2090fac0afb9c60f Mon Sep 17 00:00:00 2001 From: Jonian Guveli Date: Thu, 29 Nov 2018 21:50:40 +0200 Subject: [PATCH] safe unregister window from appmenu service --- gnomehud/utils/service.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnomehud/utils/service.py b/gnomehud/utils/service.py index e0d8849..f529cfd 100644 --- a/gnomehud/utils/service.py +++ b/gnomehud/utils/service.py @@ -22,7 +22,8 @@ def RegisterWindow(self, windowId, menuObjectPath, sender): @dbus.service.method(BUS_NAME, in_signature='u') def UnregisterWindow(self, windowId): - del self.window_dict[windowId] + if windowId in self.window_dict: + del self.window_dict[windowId] @dbus.service.method(BUS_NAME, in_signature='u', out_signature='so')