Don't add view to list for non-urwid views.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
This commit is contained in:
brian m. carlson 2013-01-09 01:43:42 +00:00
parent c5553e167c
commit ad8ea078c9
No known key found for this signature in database
GPG key ID: BF535D811F52F68B

5
newfol
View file

@ -348,9 +348,10 @@ class StandardView(View):
top = urwid.Frame(body, head)
self.widget = top
loop.widget = self.widget
return self.widget
def render(self, loop):
self._do_render(loop, self._render_standard)
DatabaseData().views.append(self)
if self._do_render(loop, self._render_standard) is not None:
DatabaseData().views.append(self)
def rerender(self, loop):
if hasattr(self, "_rerender_standard"):
return self._do_render(loop, self._rerender_standard)