From dd63d39da249d55be10d3defea4cbb9cda40af75 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 13 Jan 2019 11:36:06 -0500 Subject: [PATCH] ps: Simplify completion There are no non-option arguments here, so need to parse. We can just complete from the available options. Closes: #2585 Approved by: alexlarsson --- app/flatpak-builtins-ps.c | 21 +++------------------ 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/app/flatpak-builtins-ps.c b/app/flatpak-builtins-ps.c index 8fc750b7..974f63fb 100644 --- a/app/flatpak-builtins-ps.c +++ b/app/flatpak-builtins-ps.c @@ -172,24 +172,9 @@ flatpak_builtin_ps (int argc, gboolean flatpak_complete_ps (FlatpakCompletion *completion) { - g_autoptr(GOptionContext) context = NULL; - - context = g_option_context_new (""); - if (!flatpak_option_context_parse (context, options, &completion->argc, &completion->argv, FLATPAK_BUILTIN_FLAG_NO_DIR, NULL, NULL, NULL)) - return FALSE; - - switch (completion->argc) - { - case 0: - case 1: - flatpak_complete_options (completion, global_entries); - flatpak_complete_options (completion, options); - flatpak_complete_columns (completion, all_columns); - break; - - default: - break; - } + flatpak_complete_options (completion, global_entries); + flatpak_complete_options (completion, options); + flatpak_complete_columns (completion, all_columns); return TRUE; }