From 6082be409ee3f64770170e73323a2df5b50084c2 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Fri, 4 Nov 2011 18:26:33 +0000 Subject: [PATCH] backend: Store the type of the StageWindow implementation We can use it later on to create it and provide a default create_stage() implementation. --- clutter/clutter-backend-private.h | 2 ++ clutter/clutter-backend.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/clutter/clutter-backend-private.h b/clutter/clutter-backend-private.h index 495aec351..c9ba24a89 100644 --- a/clutter/clutter-backend-private.h +++ b/clutter/clutter-backend-private.h @@ -53,6 +53,8 @@ struct _ClutterBackendClass /*< private >*/ GObjectClass parent_class; + GType stage_window_type; + /* vfuncs */ gboolean (* pre_parse) (ClutterBackend *backend, GError **error); diff --git a/clutter/clutter-backend.c b/clutter/clutter-backend.c index de7ece385..9cabfad11 100644 --- a/clutter/clutter-backend.c +++ b/clutter/clutter-backend.c @@ -512,6 +512,8 @@ clutter_backend_class_init (ClutterBackendClass *klass) g_type_class_add_private (gobject_class, sizeof (ClutterBackendPrivate)); + klass->stage_window_type = G_TYPE_INVALID; + /** * ClutterBackend::resolution-changed: * @backend: the #ClutterBackend that emitted the signal