[glib/gio-tool-attributes] gio-tool: Respect --attributes
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib/gio-tool-attributes] gio-tool: Respect --attributes
- Date: Mon, 30 Sep 2019 14:07:17 +0000 (UTC)
commit 7dac406b203270990ddabab12699415c88b2df01
Author: Benjamin Otte <otte redhat com>
Date: Mon Sep 30 15:53:49 2019 +0200
gio-tool: Respect --attributes
Do not add custom attributes when the command-line explicitly specifies
some.
gio/gio-tool-list.c | 22 ++++++++++++----------
1 file changed, 12 insertions(+), 10 deletions(-)
---
diff --git a/gio/gio-tool-list.c b/gio/gio-tool-list.c
index d1501b8e0..ce4cbf3cc 100644
--- a/gio/gio-tool-list.c
+++ b/gio/gio-tool-list.c
@@ -192,16 +192,18 @@ handle_list (int argc, char *argv[], gboolean do_help)
g_option_context_free (context);
- if (attributes != NULL)
- show_long = TRUE;
-
- attributes = g_strconcat (G_FILE_ATTRIBUTE_STANDARD_NAME ","
- G_FILE_ATTRIBUTE_STANDARD_TYPE ","
- G_FILE_ATTRIBUTE_STANDARD_SIZE ","
- G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN,
- attributes != NULL ? "," : "",
- attributes,
- NULL);
+ if (attributes == NULL)
+ {
+ attributes = g_strconcat (G_FILE_ATTRIBUTE_STANDARD_NAME ","
+ G_FILE_ATTRIBUTE_STANDARD_TYPE ","
+ G_FILE_ATTRIBUTE_STANDARD_SIZE ","
+ G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN,
+ NULL);
+ }
+ else
+ {
+ show_long = TRUE;
+ }
res = TRUE;
if (argc > 1)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]