Fix scope collision with lambda when activate plugins

This commit is contained in:
Cédric Krier committed 2012-12-07 11:12:22 +01:00
1 parent 34e4ecc896
commit 9aa7a16ae5
1 file changed
+2 -2
+2 -2
View File
@@ -587,11 +587,11 @@ class Form(SignalEvent, TabContent):
for name, func in plugin.get_plugins(self.model):
menuitem = gtk.MenuItem('_' + name)
menuitem.set_use_underline(True)
menuitem.connect('activate', lambda *a: func({
menuitem.connect('activate', lambda m, func: func({
'model': self.model,
'ids': self.id_get(),
'id': self.id_get(),
}))
}), func)
menu.add(menuitem)
return menu