diff -r fcece45ef507 -r 79de32ba3296 src/gui/embedded/qscreenqnx_qws.cpp --- a/src/gui/embedded/qscreenqnx_qws.cpp Mon May 03 13:17:34 2010 +0300 +++ b/src/gui/embedded/qscreenqnx_qws.cpp Fri May 14 16:40:13 2010 +0300 @@ -205,7 +205,7 @@ int ret = gf_surface_create(&d->memSurface, d->device, w, h, GF_FORMAT_ARGB8888, 0, GF_SURFACE_CREATE_CPU_FAST_ACCESS | GF_SURFACE_CREATE_CPU_LINEAR_ACCESSIBLE - | GF_SURFACE_PHYS_CONTIG); + | GF_SURFACE_PHYS_CONTIG | GF_SURFACE_CREATE_SHAREABLE); if (ret != GF_ERR_OK) { qWarning("QQnxScreen: gf_surface_create(%dx%d) failed with error code %d", w, h, ret);