diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2012-03-05 21:04:25 +0000 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2012-03-05 21:35:52 +0000 |
commit | f4846168a60feca7437f0039612ba9986c5f8d77 (patch) | |
tree | 9e723580468161eb23e0fc740a2b565454df438b | |
parent | d7600e4e7726bb8bd6c7256ad2baf195d4427c60 (diff) |
sna: Flush dirty CPU damage before notifying the compositor
Fixes regression from a438e4ac (sna: Revamp vmap support)
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
-rw-r--r-- | src/sna/sna_accel.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/sna/sna_accel.c b/src/sna/sna_accel.c index 595b834f..709f29d4 100644 --- a/src/sna/sna_accel.c +++ b/src/sna/sna_accel.c @@ -11465,7 +11465,8 @@ sna_accel_reply_callback(CallbackListPtr *list, if (sna->flush || !info->startOfReply) return; - sna->flush = sna->kgem.flush || sna->kgem.sync; + sna->flush = (sna->kgem.flush || sna->kgem.sync || + !list_is_empty(&sna->dirty_pixmaps)); } static void |