(bugfix) Xnest: fix resending expose events
Xnest: fix broken exposure events
Xnest fails to properly pass through expose events: the coordinates are
miscalculated in xnestCollectExposures(), before miSendExposures() is called.
Based on bugzilla report by François Ouellet: https://bugs.freedesktop.org/show_bug.cgi?id=89
Expose Events are sent with bad coordinates. Using xtrace, I see lines like this one :
000:>:0436: Event Expose(12) window=0x00200023 x=65535 y=65533 width=1 height=3 count=0x0000
and the application in the Xnest ignores it.
If I apply the attached patch, it seems to work fine (for me).
Edited by Enrico Weigelt, metux IT consult .