aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/console/__init__.py
diff options
context:
space:
mode:
authorTimothy Elliott <tle@holymonkey.com>2015-08-19 13:07:39 -0700
committerTimothy Elliott <tle@holymonkey.com>2015-08-19 13:07:39 -0700
commitfb4af4eb786e5f062c00dc8105f2e2812d66c289 (patch)
tree04554c4ab0cf02eb96f20875a1e69f6ae6d2aa6a /libmproxy/console/__init__.py
parentb8db81969d772c06042778ac4760902330bce7d2 (diff)
downloadmitmproxy-fb4af4eb786e5f062c00dc8105f2e2812d66c289.tar.gz
mitmproxy-fb4af4eb786e5f062c00dc8105f2e2812d66c289.tar.bz2
mitmproxy-fb4af4eb786e5f062c00dc8105f2e2812d66c289.zip
console: add command line flag to disable mouse interaction
Adds the --no-mouse command line option to disable the mouse. Fixes #685
Diffstat (limited to 'libmproxy/console/__init__.py')
-rw-r--r--libmproxy/console/__init__.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/libmproxy/console/__init__.py b/libmproxy/console/__init__.py
index 3d20947b..2133f97f 100644
--- a/libmproxy/console/__init__.py
+++ b/libmproxy/console/__init__.py
@@ -154,7 +154,8 @@ class Options(object):
"wfile",
"nopop",
"palette",
- "palette_transparent"
+ "palette_transparent",
+ "no_mouse"
]
def __init__(self, **kwargs):
@@ -455,12 +456,12 @@ class ConsoleMaster(flow.FlowMaster):
def run(self):
self.ui = urwid.raw_display.Screen()
- self.ui.set_mouse_tracking()
self.ui.set_terminal_properties(256)
self.set_palette(self.palette)
self.loop = urwid.MainLoop(
urwid.SolidFill("x"),
screen = self.ui,
+ handle_mouse = not self.options.no_mouse,
)
self.server.start_slave(