aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2014-11-28 17:52:54 +0100
committerMaximilian Hils <git@maximilianhils.com>2014-11-28 17:52:54 +0100
commit56f1278d1a0233620289d2fa4173449ed108a73e (patch)
treec990751a114837106f774147530c7b492709dafa /libmproxy
parent3887e7ed29db88fd9f18d42013346c5dce5aa083 (diff)
downloadmitmproxy-56f1278d1a0233620289d2fa4173449ed108a73e.tar.gz
mitmproxy-56f1278d1a0233620289d2fa4173449ed108a73e.tar.bz2
mitmproxy-56f1278d1a0233620289d2fa4173449ed108a73e.zip
fix #413
Diffstat (limited to 'libmproxy')
-rw-r--r--libmproxy/console/grideditor.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/libmproxy/console/grideditor.py b/libmproxy/console/grideditor.py
index 72c1e4a0..438d0ad7 100644
--- a/libmproxy/console/grideditor.py
+++ b/libmproxy/console/grideditor.py
@@ -123,7 +123,6 @@ class GridWalker(urwid.ListWalker):
except ValueError:
self.editor.master.statusbar.message("Invalid Python-style string encoding.", 1000)
return
-
errors = self.lst[self.focus][1]
emsg = self.editor.is_error(self.focus_col, val)
if emsg:
@@ -322,9 +321,11 @@ class GridEditor(common.WWrap):
elif key == "d":
self.walker.delete_focus()
elif key == "r":
- self.master.path_prompt("Read file: ", "", self.read_file)
+ if self.walker.get_current_value() is not None:
+ self.master.path_prompt("Read file: ", "", self.read_file)
elif key == "R":
- self.master.path_prompt("Read unescaped file: ", "", self.read_file, True)
+ if self.walker.get_current_value() is not None:
+ self.master.path_prompt("Read unescaped file: ", "", self.read_file, True)
elif key == "e":
o = self.walker.get_current_value()
if o is not None: