diff -r cc75c76972ee -r c0432d11811c src/gui/embedded/qscreenqnx_qws.cpp --- a/src/gui/embedded/qscreenqnx_qws.cpp Wed Apr 21 12:15:23 2010 +0300 +++ b/src/gui/embedded/qscreenqnx_qws.cpp Wed Apr 21 20:15:53 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);