diff options
author | David Zeuthen <davidz@redhat.com> | 2011-03-28 10:09:08 -0400 |
---|---|---|
committer | David Zeuthen <davidz@redhat.com> | 2011-03-28 10:09:08 -0400 |
commit | 064d552013646c2c772517f5bd04c2c90b810349 (patch) | |
tree | e8364122bf3036b5a57683f723554e6282d75ae4 | |
parent | 208ca3685a16c7f682e858f4a57944866ff8a715 (diff) |
Optimize linear search away
Signed-off-by: David Zeuthen <davidz@redhat.com>
-rw-r--r-- | src/codegen.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/codegen.py b/src/codegen.py index 471edf1..e953461 100644 --- a/src/codegen.py +++ b/src/codegen.py @@ -1370,9 +1370,9 @@ class CodeGenerator: ' guint signal_id;\n' ' GValue return_value = {0};\n' %(i.name_lower, i.camel_name, i.ns_upper, i.name_upper)) - self.c.write(' info = (_ExtendedGDBusMethodInfo *) g_dbus_interface_info_lookup_method ((GDBusInterfaceInfo *) &_%s_interface_info, method_name);\n' + self.c.write(' info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation);\n' ' g_assert (info != NULL);\n' - %(i.name_lower)) + %()) self.c.write (' num_params = g_variant_n_children (parameters);\n' ' paramv = g_new0 (GValue, num_params + 2);\n' ' g_value_init (¶mv[0], %sTYPE_%s);\n' |