From 87d163db5ceff0ab760213ba901c552ea027ea1e Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Mon, 9 Jul 2007 21:56:06 +0000 Subject: [PATCH] Make the backend add_option function optional. --- ChangeLog | 5 +++++ clutter/clutter-backend.c | 6 +++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 09fa00113..89903211e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-07-09 Richard Purdie + + * clutter/clutter-backend.c: + Make the backend add_option function optional. + 2007-07-09 Emmanuele Bassi * clutter/clutter-behaviour-depth.h: diff --git a/clutter/clutter-backend.c b/clutter/clutter-backend.c index 9ac13e9e6..8b8edf8aa 100644 --- a/clutter/clutter-backend.c +++ b/clutter/clutter-backend.c @@ -107,9 +107,13 @@ void _clutter_backend_add_options (ClutterBackend *backend, GOptionGroup *group) { + ClutterBackendClass *klass; + g_return_if_fail (CLUTTER_IS_BACKEND (backend)); - CLUTTER_BACKEND_GET_CLASS (backend)->add_options (backend, group); + klass = CLUTTER_BACKEND_GET_CLASS (backend); + if (klass->add_options) + return klass->add_options (backend, group); } gboolean