g_warning on inconsistent subtree behaviour

If the subtree introspection function indicates that an interface exists
but then the dispatch function returns a NULL vtable for that interface,
issue a g_warning pointing programmers in the right direction.
This commit is contained in:
Ryan Lortie 2010-07-15 19:37:26 -04:00
parent 732ff1b27c
commit fe6338f446

View File

@ -5410,7 +5410,12 @@ handle_subtree_method_invocation (GDBusConnection *connection,
&interface_user_data,
es->user_data);
if (interface_vtable == NULL)
goto out;
{
g_warning ("The subtree introspection function indicates that '%s' "
"is a valid interface name, but calling the dispatch "
"function on that interface gave us NULL", interface_name);
goto out;
}
if (is_property_get || is_property_set)
{