[PATCH weston] compositor-x11: fix segfault when use_pixman is true

Ryo Munakata ryomnktml at gmail.com
Thu Nov 24 10:05:07 UTC 2016


Signed-off-by: Ryo Munakata <ryomnktml at gmail.com>
---
 libweston/compositor-x11.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/libweston/compositor-x11.c b/libweston/compositor-x11.c
index de64e49..34ef854 100644
--- a/libweston/compositor-x11.c
+++ b/libweston/compositor-x11.c
@@ -917,8 +917,9 @@ x11_output_enable(struct weston_output *base)
 			weston_log("Failed to create pixman renderer for output\n");
 			x11_output_deinit_shm(b, output);
 			goto err;
-		output->base.repaint = x11_output_repaint_shm;
 		}
+
+		output->base.repaint = x11_output_repaint_shm;
 	} else {
 		/* eglCreatePlatformWindowSurfaceEXT takes a Window*
 		 * but eglCreateWindowSurface takes a Window. */
-- 
2.10.2



More information about the wayland-devel mailing list