Browse Source

edit: Redraw input line on ^L

Jouni Malinen 14 years ago
parent
commit
616e0e728e
1 changed files with 5 additions and 0 deletions
  1. 5 0
      src/utils/edit.c

+ 5 - 0
src/utils/edit.c

@@ -250,6 +250,7 @@ static void insert_char(int c)
 	if (c < 32 && c > 255) {
 		printf("[%d]\n", c);
 		edit_redraw();
+		return;
 	}
 
 	if (cmdbuf_len >= (int) sizeof(cmdbuf) - 1)
@@ -459,6 +460,10 @@ static void edit_read_char(int sock, void *eloop_ctx, void *sock_ctx)
 	case 11: /* ^K */
 		clear_right();
 		break;
+	case 12: /* ^L */
+		edit_clear_line();
+		edit_redraw();
+		break;
 	case 14: /* ^N */
 		history_next();
 		break;