mirror of
https://github.com/brl/mutter.git
synced 2024-11-23 08:30:42 -05:00
glx: Remove unnecessary call to create_stage()
If we are in the stage realization sequence we already have a GLX context set in the backend; there is no need to call create_backend().
This commit is contained in:
parent
bf7e6ae587
commit
54504b7ac4
@ -127,12 +127,11 @@ clutter_stage_glx_unrealize (ClutterStageWindow *stage_window)
|
|||||||
static gboolean
|
static gboolean
|
||||||
clutter_stage_glx_realize (ClutterStageWindow *stage_window)
|
clutter_stage_glx_realize (ClutterStageWindow *stage_window)
|
||||||
{
|
{
|
||||||
ClutterStageX11 *stage_x11 = CLUTTER_STAGE_X11 (stage_window);
|
ClutterStageX11 *stage_x11 = CLUTTER_STAGE_X11 (stage_window);
|
||||||
ClutterStageGLX *stage_glx = CLUTTER_STAGE_GLX (stage_window);
|
ClutterStageGLX *stage_glx = CLUTTER_STAGE_GLX (stage_window);
|
||||||
ClutterBackend *backend;
|
|
||||||
ClutterBackendGLX *backend_glx;
|
|
||||||
ClutterBackendX11 *backend_x11;
|
ClutterBackendX11 *backend_x11;
|
||||||
GError *error;
|
ClutterBackendGLX *backend_glx;
|
||||||
|
ClutterBackend *backend;
|
||||||
|
|
||||||
CLUTTER_NOTE (ACTOR, "Realizing stage '%s' [%p]",
|
CLUTTER_NOTE (ACTOR, "Realizing stage '%s' [%p]",
|
||||||
G_OBJECT_TYPE_NAME (stage_window),
|
G_OBJECT_TYPE_NAME (stage_window),
|
||||||
@ -263,16 +262,6 @@ clutter_stage_glx_realize (ClutterStageWindow *stage_window)
|
|||||||
stage_x11->xwin_height);
|
stage_x11->xwin_height);
|
||||||
clutter_stage_x11_set_wm_protocols (stage_x11);
|
clutter_stage_x11_set_wm_protocols (stage_x11);
|
||||||
|
|
||||||
/* ask for a context; a no-op, if a context already exists */
|
|
||||||
error = NULL;
|
|
||||||
_clutter_backend_create_context (backend, &error);
|
|
||||||
if (error)
|
|
||||||
{
|
|
||||||
g_critical ("Unable to realize stage: %s", error->message);
|
|
||||||
g_error_free (error);
|
|
||||||
return FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
CLUTTER_NOTE (BACKEND, "Successfully realized stage");
|
CLUTTER_NOTE (BACKEND, "Successfully realized stage");
|
||||||
|
|
||||||
/* chain up to the StageX11 implementation */
|
/* chain up to the StageX11 implementation */
|
||||||
|
Loading…
Reference in New Issue
Block a user