diff -r 3e31350c2490 -r 07904b9e3bd7 guestrendering/guestegl/src/guestegl.cpp --- a/guestrendering/guestegl/src/guestegl.cpp Fri Oct 22 14:10:40 2010 +0100 +++ b/guestrendering/guestegl/src/guestegl.cpp Fri Oct 22 16:32:41 2010 +0100 @@ -286,6 +286,8 @@ surfaceInfo->iConfigId = aConfig; surfaceInfo->iSurfaceManager.Open(); surfaceInfo->iSurfaceManager.CreateSurface(buf, surfaceInfo->iSurfaceId); + surfaceInfo->iStride = attributes.iStride; + TInt err = surfaceInfo->iSurfaceManager.MapSurface(surfaceInfo->iSurfaceId, surfaceInfo->iChunk); EGL_TRACE("CGuestEGL::eglCreateWindowSurface surface manager returned chunk %x and ret val %d", surfaceInfo->iChunk, err); RemoteFunctionCallData rfcdata;