[metacity] compositor: use g_initable_new
- From: Alberts Muktupāvels <muktupavels src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [metacity] compositor: use g_initable_new
- Date: Fri, 10 Mar 2017 20:22:52 +0000 (UTC)
commit 43b874a3b1990822bec28045caf431e737aa2112
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date: Fri Mar 10 22:18:55 2017 +0200
compositor: use g_initable_new
src/compositor/meta-compositor.c | 8 +++-----
1 files changed, 3 insertions(+), 5 deletions(-)
---
diff --git a/src/compositor/meta-compositor.c b/src/compositor/meta-compositor.c
index 60c5b09..a9014f8 100644
--- a/src/compositor/meta-compositor.c
+++ b/src/compositor/meta-compositor.c
@@ -198,16 +198,14 @@ meta_compositor_new (MetaCompositorType type,
break;
}
- compositor = g_object_new (gtype, "display", display, NULL);
-
error = NULL;
- if (!g_initable_init (G_INITABLE (compositor), NULL, &error))
+ compositor = g_initable_new (gtype, NULL, &error, "display", display, NULL);
+
+ if (compositor == NULL)
{
g_warning ("Failed to create %s: %s", g_type_name (gtype), error->message);
g_error_free (error);
- g_object_unref (compositor);
-
if (type != META_COMPOSITOR_TYPE_NONE)
compositor = meta_compositor_new (META_COMPOSITOR_TYPE_NONE, display);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]