Diffusion KWin d1793e03a5d3

fix scheduling the repaints

Authored by luebking on Aug 29 2013, 11:30 PM.

Description

fix scheduling the repaints

repaints caused by effects so far polluted the timing calculations
since they started the timer on the old vsync offset
This (together with undercut timing) lead to multiple frames in
the buffer queue, and ultimately to a blocking swap

For unsynced painting, it simply caused wrong timings - leading to
"well, kinda around 60Hz - could be 75 as just well".

REVIEW: 112368
CCBUG: 322060
that part is fixed in 4.11.2

Details

Committed
luebkingSep 25 2013, 9:09 PM
Parents
R108:3c3da6f86daf: keepInArea, client geometry containment condition
Branches
Unknown
Tags
Unknown