diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2012-02-09 11:32:29 +1300 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2012-02-09 11:32:29 +1300 |
commit | a1ecd25e8b693166d7b2485e8802d54628dc0cf1 (patch) | |
tree | ff8913f798630aabd5a706c57b4cddbfbf0a2db8 /libmproxy | |
parent | d564086377db72f5d8f0cf9083d0b34b25d76016 (diff) | |
download | mitmproxy-a1ecd25e8b693166d7b2485e8802d54628dc0cf1.tar.gz mitmproxy-a1ecd25e8b693166d7b2485e8802d54628dc0cf1.tar.bz2 mitmproxy-a1ecd25e8b693166d7b2485e8802d54628dc0cf1.zip |
KVEditor: fix crash when editing empty set.
Diffstat (limited to 'libmproxy')
-rw-r--r-- | libmproxy/console/kveditor.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libmproxy/console/kveditor.py b/libmproxy/console/kveditor.py index ee1daaa9..f065cf30 100644 --- a/libmproxy/console/kveditor.py +++ b/libmproxy/console/kveditor.py @@ -129,8 +129,9 @@ class KVWalker(urwid.ListWalker): return self._insert(min(self.focus + 1, len(self.lst))) def start_edit(self): - self.editing = KVItem(self.focus_col, True, self.maxk, *self.lst[self.focus]) - self._modified() + if self.lst: + self.editing = KVItem(self.focus_col, True, self.maxk, *self.lst[self.focus]) + self._modified() def stop_edit(self): if self.editing: |