From 6d0d1deda2c75535f162253ae8b6787a2c885f71 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Fri, 11 Dec 2015 15:39:04 +0000 Subject: [PATCH] backend: Ensure that Cogl drivers are set prior to initialization It doesn't make sense for the allowed drivers to be changed after Clutter has been initialized. --- clutter/clutter-backend.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/clutter/clutter-backend.c b/clutter/clutter-backend.c index 0d083ceaf..a29976ac2 100644 --- a/clutter/clutter-backend.c +++ b/clutter/clutter-backend.c @@ -1563,5 +1563,11 @@ _clutter_backend_reset_cogl_framebuffer (ClutterBackend *backend) void clutter_set_allowed_drivers (const char *drivers) { + if (_clutter_context_is_initialized ()) + { + g_warning ("Clutter has already been initialized.\n"); + return; + } + allowed_drivers = g_strdup (drivers); }