2005-07-11 Marcus Brinkmann <marcus@g10code.de>
authorMarcus Brinkmann <mb@g10code.com>
Mon, 11 Jul 2005 21:52:25 +0000 (21:52 +0000)
committerMarcus Brinkmann <mb@g10code.com>
Mon, 11 Jul 2005 21:52:25 +0000 (21:52 +0000)
* pinentry/pinentry-curses.c (dialog_switch_pos): Set the cursor
state to invisible before moving around.  Move the cursor to the
beginning of the dialog buttons for accessibility.

ChangeLog
pinentry/pinentry-curses.c

index 4ff0ce4..1af63f9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2005-07-11  Marcus Brinkmann  <marcus@g10code.de>
+
+       * pinentry/pinentry-curses.c (dialog_switch_pos): Set the cursor
+       state to invisible before moving around.  Move the cursor to the
+       beginning of the dialog buttons for accessibility.
+
 2005-06-16  Marcus Brinkmann  <marcus@g10code.de>
 
        * pinentry/pinentry-curses.c (dialog_run): Only convert pin if a
index 028adbe..585b48e 100644 (file)
@@ -460,18 +460,20 @@ dialog_switch_pos (dialog_t diag, dialog_pos_t new_pos)
          set_cursor_state (1);
          break;
        case DIALOG_POS_OK:
+         set_cursor_state (0);
          move (diag->ok_y, diag->ok_x);
          standout ();
          addstr (diag->ok);
          standend ();
-         set_cursor_state (0);
+         move (diag->ok_y, diag->ok_x);
          break;
        case DIALOG_POS_CANCEL:
+         set_cursor_state (0);
          move (diag->cancel_y, diag->cancel_x);
          standout ();
          addstr (diag->cancel);
          standend ();
-         set_cursor_state (0);
+         move (diag->cancel_y, diag->cancel_x);
          break;
        case DIALOG_POS_NONE:
          set_cursor_state (0);