GNOME Bugzilla – Bug 768243
Don't create the Cogl GLib source multiple times
Last modified: 2016-06-30 15:23:03 UTC
Since the check for backend->cogl_context was accidentally moved to clutter_backend_do_real_create_context, the Glib source that is created at the end of clutter_backend_do_create_context() is created and added each time create_context() is called, though create_context() is supposed to be idempotent.
Created attachment 330648 [details] [review] Don't create the Cogl GLib source multiple times
Review of attachment 330648 [details] [review]: True, please push to mutter too
Pushed to clutter-1.24, clutter master, and mutter master