summaryrefslogtreecommitdiff
path: root/src/edit.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/edit.c')
-rw-r--r--src/edit.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/edit.c b/src/edit.c
index 53b43c485..776a420f2 100644
--- a/src/edit.c
+++ b/src/edit.c
@@ -857,8 +857,9 @@ edit(
/* Pressing CTRL-Y selects the current match. When
* compl_enter_selects is set the Enter key does the same. */
- if (c == Ctrl_Y || (compl_enter_selects
- && (c == CAR || c == K_KENTER || c == NL)))
+ if ((c == Ctrl_Y || (compl_enter_selects
+ && (c == CAR || c == K_KENTER || c == NL)))
+ && stop_arrow() == OK)
{
ins_compl_delete();
ins_compl_insert(FALSE);