Mercurial > mamba
changeset 235:5b021e8498b3
Remove debugging print. Add robustness against being removed in accept_callback
author | Neil Muller <drnlmuller@gmail.com> |
---|---|
date | Wed, 14 Sep 2011 23:31:36 +0200 |
parents | 530b2edea0e6 |
children | 09247e08aeda |
files | mamba/widgets/entrybox.py |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/mamba/widgets/entrybox.py Wed Sep 14 23:37:00 2011 +0200 +++ b/mamba/widgets/entrybox.py Wed Sep 14 23:31:36 2011 +0200 @@ -50,7 +50,8 @@ def close(self, ev, widget, ok): if self.accept_callback and ok: if self.accept_callback(self.value): - self.parent.remove(self) + if self.parent: + self.parent.remove(self) # Don't remove if the accept callback failed return self.parent.remove(self) @@ -69,7 +70,6 @@ self.value += ev.unicode self.entry_text.text = 'Entry: %s' % self.value self.entry_text.prepare() - print self.value return True def grab_focus(self):