libmm-glib,manager: client creation may fail, avoid explicit MM_MANAGER() cast

This commit is contained in:
Aleksander Morgado
2012-11-27 16:24:54 +01:00
parent e97b229e66
commit 562055b53b

View File

@@ -108,7 +108,10 @@ MMManager *
mm_manager_new_finish (GAsyncResult *res,
GError **error)
{
return MM_MANAGER (mm_gdbus_object_manager_client_new_finish (res, error));
GDBusObjectManager *ret;
ret = mm_gdbus_object_manager_client_new_finish (res, error);
return (ret ? MM_MANAGER (ret) : NULL);
}
/**