summaryrefslogtreecommitdiffstats
path: root/enter.c
diff options
context:
space:
mode:
authorThomas Roessler <roessler@does-not-exist.org>1998-10-13 07:31:11 +0000
committerThomas Roessler <roessler@does-not-exist.org>1998-10-13 07:31:11 +0000
commit0f4998315c118d214ef8f9a9fa4f4ee490da12f2 (patch)
treec56f5d0ff1eccfb0475480eaf40ca66dc1612d5d /enter.c
parenta48b3da3ca09fa6a03a441b72e67622c3835a5e5 (diff)
Type Ctrl-V Ctrl-G in any input field.
Diffstat (limited to 'enter.c')
-rw-r--r--enter.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/enter.c b/enter.c
index e45caf93..f38eb3ec 100644
--- a/enter.c
+++ b/enter.c
@@ -416,9 +416,12 @@ int mutt_enter_string (unsigned char *buf, size_t buflen, int y, int x,
case OP_EDITOR_QUOTE_CHAR:
ADDCH (LastKey);
event = mutt_getch ();
- LastKey = event.ch;
- move (y, x + curpos - begin);
- goto self_insert;
+ if(event.ch != -1)
+ {
+ LastKey = event.ch;
+ move (y, x + curpos - begin);
+ goto self_insert;
+ }
default:
BEEP ();