comparison browser_side/contact_group.py @ 422:20c508f9b32a

browser side: fixed bad use of Timer
author Goffi <goffi@goffi.org>
date Wed, 26 Mar 2014 17:34:01 +0100
parents f539f6f8ee9c
children 8ecc5a7062e4
comparison
equal deleted inserted replaced
421:39b07289ff42 422:20c508f9b32a
35 """A manager for sub-panels to assign contacts to each group.""" 35 """A manager for sub-panels to assign contacts to each group."""
36 36
37 def __init__(self, parent, keys_dict, contact_list, offsets, style): 37 def __init__(self, parent, keys_dict, contact_list, offsets, style):
38 ListManager.__init__(self, parent, keys_dict, contact_list, offsets, style) 38 ListManager.__init__(self, parent, keys_dict, contact_list, offsets, style)
39 self.registerPopupMenuPanel(entries={"Remove group": {}}, 39 self.registerPopupMenuPanel(entries={"Remove group": {}},
40 callback=lambda sender, key: Timer(5, lambda: self.removeContactKey(sender, key))) 40 callback=lambda sender, key: Timer(5, lambda timer: self.removeContactKey(sender, key)))
41 41
42 def removeContactKey(self, sender, key): 42 def removeContactKey(self, sender, key):
43 key = sender.getText() 43 key = sender.getText()
44 44
45 def confirm_cb(answer): 45 def confirm_cb(answer):