Mercurial > libervia-web
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): |