randr: Don't recurse into mieqProcessInputEvents() from RRTellChanged().
Call UpdateCurrentTimeIf(), not UpdateCurrentTime(), from RRTellChanged(). The latter calls ProcessInputEvents(), which can trigger a recursion into mieqProcessInputEvents(). The former omits the call to ProcessInputEvents(). Signed-off-by: Andy Ritger <aritger@nvidia.com> Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> Signed-off-by: Keith Packard <keithp@keithp.com>
This commit is contained in:
parent
8dc70acbf3
commit
dae317e726
|
@ -416,7 +416,7 @@ RRTellChanged(ScreenPtr pScreen)
|
|||
int i;
|
||||
|
||||
if (pScrPriv->changed) {
|
||||
UpdateCurrentTime();
|
||||
UpdateCurrentTimeIf();
|
||||
if (pScrPriv->configChanged) {
|
||||
pScrPriv->lastConfigTime = currentTime;
|
||||
pScrPriv->configChanged = FALSE;
|
||||
|
|
Loading…
Reference in New Issue
Block a user