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;
|
int i;
|
||||||
|
|
||||||
if (pScrPriv->changed) {
|
if (pScrPriv->changed) {
|
||||||
UpdateCurrentTime();
|
UpdateCurrentTimeIf();
|
||||||
if (pScrPriv->configChanged) {
|
if (pScrPriv->configChanged) {
|
||||||
pScrPriv->lastConfigTime = currentTime;
|
pScrPriv->lastConfigTime = currentTime;
|
||||||
pScrPriv->configChanged = FALSE;
|
pScrPriv->configChanged = FALSE;
|
||||||
|
|
Loading…
Reference in New Issue