From 7f2a8963517cec7c4e9f24f5c7f770198f221a07 Mon Sep 17 00:00:00 2001 From: Rob Bradford Date: Wed, 30 Nov 2011 15:33:33 +0000 Subject: [PATCH] kms: Avoid using struct member before it is set When saving the CRTC we were trying to use a struct member for the encoder that wasn't valid at that point in time - instead use the local variable. Reviewed-by: Robert Bragg --- cogl/winsys/cogl-winsys-kms.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cogl/winsys/cogl-winsys-kms.c b/cogl/winsys/cogl-winsys-kms.c index f0ef5927c..cad666d03 100644 --- a/cogl/winsys/cogl-winsys-kms.c +++ b/cogl/winsys/cogl-winsys-kms.c @@ -173,7 +173,7 @@ _cogl_winsys_kms_display_setup (CoglDisplay *display, GError **error) } kms_display->saved_crtc = drmModeGetCrtc (kms_renderer->fd, - kms_display->encoder->crtc_id); + encoder->crtc_id); kms_display->connector = connector; kms_display->encoder = encoder;