From 90826e403121c7d878ba1ce4aa172ac5e96afeb5 Mon Sep 17 00:00:00 2001 From: ridiculousfish Date: Sat, 5 May 2012 14:39:08 -0700 Subject: [PATCH] Oops, had the wrong sense for when to call proc_push_interactive --- complete.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/complete.cpp b/complete.cpp index 06da23d8a..be06ab310 100644 --- a/complete.cpp +++ b/complete.cpp @@ -1166,12 +1166,12 @@ void completer_t::complete_from_args( const wcstring &str, parser_t parser(is_autosuggest ? PARSER_TYPE_COMPLETIONS_ONLY : PARSER_TYPE_GENERAL); /* If type is COMPLETE_AUTOSUGGEST, it means we're on a background thread, so don't call proc_push_interactive */ - if (is_autosuggest) + if (! is_autosuggest) proc_push_interactive(0); parser.eval_args( args.c_str(), possible_comp ); - if (is_autosuggest) + if (! is_autosuggest) proc_pop_interactive(); complete_strings( this->completions, str.c_str(), desc.c_str(), 0, possible_comp, flags );