summaryrefslogtreecommitdiff
path: root/exa/exa_migration.c
diff options
context:
space:
mode:
Diffstat (limited to 'exa/exa_migration.c')
-rw-r--r--exa/exa_migration.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/exa/exa_migration.c b/exa/exa_migration.c
index ce4ce7455..68f88047c 100644
--- a/exa/exa_migration.c
+++ b/exa/exa_migration.c
@@ -171,6 +171,9 @@ exaMoveInPixmap (PixmapPtr pPixmap)
char *dst, *src;
int i;
+ if (exaPixmapIsPinned(pPixmap))
+ return;
+
DBG_MIGRATE (("-> 0x%lx (0x%x) (%dx%d)\n", pPixmap->drawable.id,
(ExaGetPixmapPriv(pPixmap)->area ?
ExaGetPixmapPriv(pPixmap)->area->offset : 0),