aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/tools/console/flowlist.py
diff options
context:
space:
mode:
Diffstat (limited to 'mitmproxy/tools/console/flowlist.py')
-rw-r--r--mitmproxy/tools/console/flowlist.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/mitmproxy/tools/console/flowlist.py b/mitmproxy/tools/console/flowlist.py
index a9e48af4..e947a582 100644
--- a/mitmproxy/tools/console/flowlist.py
+++ b/mitmproxy/tools/console/flowlist.py
@@ -42,7 +42,7 @@ class FlowListWalker(urwid.ListWalker):
def positions(self, reverse=False):
# The stub implementation of positions can go once this issue is resolved:
# https://github.com/urwid/urwid/issues/294
- ret = range(len(self.master.view))
+ ret = range(self.master.commands.execute("view.properties.length"))
if reverse:
return reversed(ret)
return ret
@@ -57,19 +57,19 @@ class FlowListWalker(urwid.ListWalker):
return f, self.master.view.focus.index
def set_focus(self, index):
- if self.master.view.inbounds(index):
+ if self.master.commands.execute("view.properties.inbounds %d" % index):
self.master.view.focus.index = index
def get_next(self, pos):
pos = pos + 1
- if not self.master.view.inbounds(pos):
+ if not self.master.commands.execute("view.properties.inbounds %d" % pos):
return None, None
f = FlowItem(self.master, self.master.view[pos])
return f, pos
def get_prev(self, pos):
pos = pos - 1
- if not self.master.view.inbounds(pos):
+ if not self.master.commands.execute("view.properties.inbounds %d" % pos):
return None, None
f = FlowItem(self.master, self.master.view[pos])
return f, pos
@@ -87,9 +87,9 @@ class FlowListBox(urwid.ListBox, layoutwidget.LayoutWidget):
def keypress(self, size, key):
if key == "m_start":
- self.master.commands.execute("view.go 0")
+ self.master.commands.execute("view.focus.go 0")
elif key == "m_end":
- self.master.commands.execute("view.go -1")
+ self.master.commands.execute("view.focus.go -1")
elif key == "m_select":
self.master.commands.execute("console.view.flow @focus")
return urwid.ListBox.keypress(self, size, key)