summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ttystatus/status.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/ttystatus/status.py b/ttystatus/status.py
index ca1f873..772273b 100644
--- a/ttystatus/status.py
+++ b/ttystatus/status.py
@@ -69,13 +69,13 @@ class TerminalStatus(object):
def __setitem__(self, key, value):
'''Set value for key.'''
self._values[key] = value
+ for w in self._widgets:
+ w.update(self)
if self._m.time_to_write():
self._format()
def _format(self):
'''Format and output all widgets.'''
- for w in self._widgets:
- w.update(self)
self._m.write(''.join(str(w) for w in self._widgets))
def increase(self, key, delta):