From ab38267c312feb781a74fabf2a1e185c885a3770 Mon Sep 17 00:00:00 2001 From: Daniel Carl Date: Fri, 21 Dec 2012 15:43:50 +0100 Subject: [PATCH] Fixed regression in completion mode. --- src/completion.c | 2 -- src/main.c | 4 +++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/completion.c b/src/completion.c index b5eb8d8..304ae8a 100644 --- a/src/completion.c +++ b/src/completion.c @@ -71,8 +71,6 @@ gboolean completion_complete(gboolean back) if (!vp.comps.completions) { return FALSE; } - /* set mode flag for complation */ - vp.state.mode |= VP_MODE_COMPLETE; completion_show(back); return TRUE; diff --git a/src/main.c b/src/main.c index b398efd..3af2409 100644 --- a/src/main.c +++ b/src/main.c @@ -311,7 +311,9 @@ static gboolean vp_hide_message(void) */ gboolean vp_set_mode(Mode mode, gboolean clean) { - if (vp.state.mode & VP_MODE_COMPLETE) { + if ((vp.state.mode & VP_MODE_COMPLETE) + && !(mode & VP_MODE_COMPLETE) + ) { completion_clean(); } switch (CLEAN_MODE(mode)) { -- 2.20.1