Follow-up Comment #14, bug #21571 (project gnustep):

Thank you for your feedback.

Again the values have wrapped around. We need to find out how this could
happen. 
Could you please replace the line 1058 in XGServerWindow.m with the
following:

          if (r < window->xframe.size.width + l)
            {
              NSLog(@"Invalid border values r = %d l = %d b = %d t = %t rep.x
= %d rep.y = %d w = %g h =%g", r, b, t, repx, repy, window->xframe.size.width,
 window->xframe.size.height);
              r = 0;
            }
          else
            {
              r -= (window->xframe.size.width + l);
            } 

You could do something similar with the next line, but for now I am only
interested in the results printed, not the workaround itself. As my machine
doesn't reach this code, it is untested. I may have gotten the type of some of
the variables wrong.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?21571>

_______________________________________________
  Nachricht geschickt von/durch Savannah
  http://savannah.gnu.org/



_______________________________________________
Bug-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-gnustep

Reply via email to