fileinfo: Store namespace::* as 0th attribute

This way, we can get_attribute() namespaces. This will be important in
the next commit.
This commit is contained in:
Benjamin Otte 2011-11-01 17:50:22 +01:00
parent 128e0cb787
commit 86d29e4e73

View File

@ -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;
}