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

Thank you for your in depth analysis of this problem. To me it seems that
there are multiple issues that come together. I would say that the code in the
loop that does the l, t, r, b computiation is wrong. It should only take the
wattr.x and wattr.y values into account for the next lower window, not for the
current one. These values give the postion of the window relative to its
parent, so we should only use them, when the width, heigth also refer to the
parent. 
But this still does not explain your issue. For you it seems as it the loop
is stopped after the first parent, although we are rather sure there should be
at least two. Why does this happen?

I hope to find time to play with this code over the next few days, still I
would need somebody to test any change, as I cannot reproduce the problem.

    _______________________________________________________

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