[tor-commits] [arm/master] Forcing redraw when user presses ctrl+L

atagar at torproject.org atagar at torproject.org
Mon Aug 8 15:51:24 UTC 2011


commit 38c2f3662ac8858fabc54a5826c1af601590c9b0
Author: Damian Johnson <atagar at torproject.org>
Date:   Mon Aug 8 08:50:15 2011 -0700

    Forcing redraw when user presses ctrl+L
    
    Triggering a manual redraw when the user presses ctrl+L, which is expected of
    terminal applications. This addresses:
    https://trac.torproject.org/projects/tor/ticket/2830
---
 src/cli/controller.py |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/cli/controller.py b/src/cli/controller.py
index d2c9d73..8b87b1d 100644
--- a/src/cli/controller.py
+++ b/src/cli/controller.py
@@ -765,6 +765,9 @@ def drawTorMonitor(stdscr, startTime):
       overrideKey = cli.popups.showHelpPopup()
     elif key == ord('w') or key == ord('W'):
       cli.wizard.showWizard()
+    elif key == ord('l') - 96:
+      # force redraw when ctrl+l is pressed
+      control.redraw()
     else:
       for panelImpl in displayPanels:
         isKeystrokeConsumed = panelImpl.handleKey(key)



More information about the tor-commits mailing list