Follow-up Comment #12, bug #17717 (project gnustep):
I tracked down the problem with XSync always true.
The error raises in XWindowBuffer.m line 589:
if (!XShmPutImage(display, drawable, gc, ximage,
x, y, x, y, w, h, 1))
The x, y, w, h is out of range, probably bigger than x window.
I can fix the problem by decrease w, h by 1,
but I guess it is not the correct fix.
I guess the calculation of window size and decoration
is not accurate for some window managers.
That's why it only happens on WindowMaker, but not metacity.
By the way, it is called from XGServerEvent.m line 952:
[self _addExposedRectangle: rectangle : cWin->number];
Hope it help.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?17717>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
_______________________________________________
Bug-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-gnustep