Comment 2 for bug 1025586

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Narrowed the problem down to just core and the move plugin. Loading no plugins other than "move", I find:
    r3109: Is slow for a few seconds, then becomes very fast and smooth.
    r3110: Is always slow and laggy.

Theory #1:
There could be a feedback loop in our window configure handling, such that receiving ConfigureNotify causes us to reconfigure the window again.

Theory #2:
We have a geometry/serverGeometry logic problem, resulting in a difference somewhere between the two that is never quite resolved.

Theory #3:
The move plugin is misusing geometry/serverGeometry causing movements to not be smooth.

Theory #4:
pointerX/Y or lastPointerX/Y updates are lagging. Seems unlikely now I've tried switching the move plugin to XQueryPointer and the problem remained.