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.
This commit is contained in:
Christian Krause 2010-02-27 15:51:50 +01:00 committed by Damien Elmes
parent 21969b1549
commit e4d4ecf221

View file

@ -29,7 +29,7 @@ class AnkiTrayIcon(QtCore.QObject):
mw.addView(self) mw.addView(self)
mw.connect(self.ti, QtCore.SIGNAL("activated(QSystemTrayIcon::ActivationReason)"),lambda i: self.activated(i)) 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.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() self.ti.show()
def showAll(self): def showAll(self):