From fb4af4eb786e5f062c00dc8105f2e2812d66c289 Mon Sep 17 00:00:00 2001 From: Timothy Elliott Date: Wed, 19 Aug 2015 13:07:39 -0700 Subject: console: add command line flag to disable mouse interaction Adds the --no-mouse command line option to disable the mouse. Fixes #685 --- libmproxy/console/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'libmproxy/console') 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( -- cgit v1.2.3