[glib] fileinfo: Store namespace::* as 0th attribute
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib] fileinfo: Store namespace::* as 0th attribute
- Date: Wed, 16 Nov 2011 16:31:35 +0000 (UTC)
commit 86d29e4e7302525b178ff7fb7463026243c89603
Author: Benjamin Otte <otte redhat com>
Date: Tue Nov 1 17:50:22 2011 +0100
fileinfo: Store namespace::* as 0th attribute
This way, we can get_attribute() namespaces. This will be important in
the next commit.
gio/gfileinfo.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/gio/gfileinfo.c b/gio/gfileinfo.c
index ec08b0d..0cdd036 100644
--- a/gio/gfileinfo.c
+++ b/gio/gfileinfo.c
@@ -132,7 +132,8 @@ _lookup_namespace (const char *namespace)
ns_info->id = ++namespace_id_counter;
g_hash_table_insert (ns_hash, g_strdup (namespace), ns_info);
attributes = g_realloc (attributes, (ns_info->id + 1) * sizeof (char **));
- attributes[ns_info->id] = NULL;
+ attributes[ns_info->id] = g_new (char *, 1);
+ attributes[ns_info->id][0] = g_strconcat (namespace, "::*", NULL);
}
return ns_info;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]