summaryrefslogtreecommitdiff
path: root/glamor/glamor_egl.c
diff options
context:
space:
mode:
Diffstat (limited to 'glamor/glamor_egl.c')
-rw-r--r--glamor/glamor_egl.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/glamor/glamor_egl.c b/glamor/glamor_egl.c
index be7c3bf19..dfa5d3e4f 100644
--- a/glamor/glamor_egl.c
+++ b/glamor/glamor_egl.c
@@ -362,6 +362,9 @@ glamor_make_pixmap_exportable(PixmapPtr pixmap, Bool modifiers_ok)
*/
glamor_egl_exchange_buffers(pixmap, exported);
+ /* Swap the devKind into the original pixmap, reflecting the bo's stride */
+ screen->ModifyPixmapHeader(pixmap, 0, 0, 0, 0, exported->devKind, NULL);
+
screen->DestroyPixmap(exported);
return TRUE;