GumGroupCb callback,
gpointer user_data)
{
- GumGroup *group = GUM_GROUP (g_object_new (GUM_TYPE_GROUP, NULL));
+ GumGroup *group = NULL;
+
+ if (!groupname) {
+ WARN ("groupname not specified");
+ return NULL;
+ }
+
+ group = GUM_GROUP (g_object_new (GUM_TYPE_GROUP, NULL));
if (!group) return NULL;
return NULL;
}
- if (!groupname) {
- WARN ("groupname not specified");
- return NULL;
- }
_create_op (group, callback, user_data);
gum_dbus_group_service_call_get_group_by_name (group->priv->dbus_service,
groupname, group->priv->cancellable, _on_get_group_by_name_cb,
group);
+
return group;
}