xf86-video-intel: Branch 'xwayland' - src/intel_driver.c
Kristian Høgsberg
krh at kemper.freedesktop.org
Wed May 23 06:59:50 PDT 2012
src/intel_driver.c | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
New commits:
commit 1c65dd750d91d4fac9d9244af06a685853fe24f6
Author: Christopher James Halse Rogers <christopher.halse.rogers at canonical.com>
Date: Wed May 23 22:08:37 2012 +1000
xwayland: Adapt to new initialisation sequence
diff --git a/src/intel_driver.c b/src/intel_driver.c
index e414406..7bf8b76 100644
--- a/src/intel_driver.c
+++ b/src/intel_driver.c
@@ -631,15 +631,18 @@ static Bool I830PreInit(ScrnInfoPtr scrn, int flags)
#ifdef XORG_WAYLAND
if (xorgWayland) {
- xf86LoadSubModule(scrn, "xwayland");
- intel->xwl_screen =
- xwl_screen_pre_init(scrn, 0, &xwl_driver);
+ intel->xwl_screen = xwl_screen_create();
if (!intel->xwl_screen) {
xf86DrvMsg(scrn->scrnIndex, X_ERROR,
"Failed to initialize xwayland.\n");
return FALSE;
}
-
+ if (!xwl_screen_pre_init(scrn, intel->xwl_screen,
+ 0, &xwl_driver)) {
+ xf86DrvMsg(scrn->scrnIndex, X_ERROR,
+ "Failed to pre-init xwayland screen\n");
+ xwl_screen_destroy(intel->xwl_screen);
+ }
intel->drmSubFD =
xwl_screen_get_drm_fd(intel->xwl_screen);
}
More information about the xorg-commit
mailing list