[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [arm/master] Replacing quit confirmation to use the popup util



commit 9ddfb9127a41991428736d98ef075cd77817eda4
Author: Damian Johnson <atagar@xxxxxxxxxxxxxx>
Date:   Thu May 12 21:13:01 2011 -0700

    Replacing quit confirmation to use the popup util
---
 src/cli/controller.py |   21 +++------------------
 1 files changed, 3 insertions(+), 18 deletions(-)

diff --git a/src/cli/controller.py b/src/cli/controller.py
index 1189781..6c26d81 100644
--- a/src/cli/controller.py
+++ b/src/cli/controller.py
@@ -686,24 +686,9 @@ def drawTorMonitor(stdscr, startTime, loggedEvents, isBlindMode):
       
       # provides prompt to confirm that arm should exit
       if CONFIRM_QUIT:
-        panel.CURSES_LOCK.acquire()
-        try:
-          setPauseState(panels, isPaused, page, True)
-          
-          # provides prompt
-          panels["control"].setMsg("Are you sure (q again to confirm)?", curses.A_BOLD)
-          panels["control"].redraw(True)
-          
-          curses.cbreak()
-          confirmationKey = stdscr.getch()
-          quitConfirmed = confirmationKey in (ord('q'), ord('Q'))
-          curses.halfdelay(REFRESH_RATE * 10)
-          
-          if not quitConfirmed:
-            panels["control"].setMsg(CTL_PAUSED if isPaused else CTL_HELP)
-          setPauseState(panels, isPaused, page)
-        finally:
-          panel.CURSES_LOCK.release()
+        msg = "Are you sure (q again to confirm)?"
+        confirmationKey = popups.showMsg(msg, attr = curses.A_BOLD)
+        quitConfirmed = confirmationKey in (ord('q'), ord('Q'))
       
       if quitConfirmed:
         # quits arm



_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits