From f7388c6655e699f777a5a74a3c9880b9cfaabe59 Mon Sep 17 00:00:00 2001 From: Andrew Gasparovic <55992101+agasparovic-sabre@users.noreply.github.com> Date: Mon, 15 Jun 2020 07:47:29 -0700 Subject: [PATCH] Simplify found_question_marks tests --- src/gflags_completions.cc | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/src/gflags_completions.cc b/src/gflags_completions.cc index cbf79e7..4f7bb78 100644 --- a/src/gflags_completions.cc +++ b/src/gflags_completions.cc @@ -326,20 +326,9 @@ static void CanonicalizeCursorWordAndSearchOptions( break; } - if (found_question_marks == 3) { - options->flag_description_substring_search = true; - options->flag_location_substring_search = true; - options->flag_name_substring_search = true; - } - - if (found_question_marks == 2) { - options->flag_location_substring_search = true; - options->flag_name_substring_search = true; - } - - if (found_question_marks == 1) { - options->flag_name_substring_search = true; - } + if (found_question_marks > 2) options->flag_description_substring_search = true; + if (found_question_marks > 1) options->flag_location_substring_search = true; + if (found_question_marks > 0) options->flag_name_substring_search = true; options->return_all_matching_flags = (found_plusses > 0); }