mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-02-03 17:56:17 +01:00
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:
parent
732ff1b27c
commit
fe6338f446
@ -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)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user