From e4d4ecf221b7082b121bcfef06369160d523c061 Mon Sep 17 00:00:00 2001 From: Christian Krause Date: Sat, 27 Feb 2010 15:51:50 +0100 Subject: [PATCH] Fix crash with enabled sys tray icon If sys tray icon is enabled anki crash when e.g. the graphs view is opened. Removing the lambda functions used for the signal registration fixes the problem. --- ankiqt/ui/tray.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ankiqt/ui/tray.py b/ankiqt/ui/tray.py index 615738ce4..b63ef770c 100644 --- a/ankiqt/ui/tray.py +++ b/ankiqt/ui/tray.py @@ -29,7 +29,7 @@ class AnkiTrayIcon(QtCore.QObject): mw.addView(self) mw.connect(self.ti, QtCore.SIGNAL("activated(QSystemTrayIcon::ActivationReason)"),lambda i: self.activated(i)) mw.connect(self.ti, QtCore.SIGNAL("messageClicked()"), lambda : self.messageClicked()) - mw.connect(self.mw.app, QtCore.SIGNAL("focusChanged(QWidget*,QWidget*)"), lambda old,now: self.focusChanged(old,now)) + mw.connect(self.mw.app, QtCore.SIGNAL("focusChanged(QWidget*,QWidget*)"), self.focusChanged) self.ti.show() def showAll(self):