bug-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #17717] Use "open panel" twice make it unusable


From: Richard Frith-Macdonald
Subject: [bug #17717] Use "open panel" twice make it unusable
Date: Tue, 26 Sep 2006 08:09:41 +0000
User-agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/418.8 (KHTML, like Gecko) Safari/419.3

Follow-up Comment #41, bug #17717 (project gnustep):

> Failed to determine offsets for style 1
> ... (same information from 2 - 14 and an window flicks)
> Failed to determine offsets for style 15

That's good news ... it means that your X server/windowmanager is failing to
send the ReparentNotify events to tell us when it has reparented/decorated
the window, or we are failing to read them for some reason.

All you need to do is find out why we are not getting the information ... and
the code to look at is quite small, so you can add debug to trrack it down.

You can try getting some debug output using --GNU-Debug=Offset, but if that
doesn't help (and it probably won't),  you need to look in XGServerWindow.m
at the _checkStyle: method.

This method creates a new window and orders it in (ie makes it visible).
It then does an XSync() to wait for all resulting events from X.
If then pulls events off the queue, looking for the ReparentNotify events
(which tell us the offset from the parent (decorations) window to our
window.


    _______________________________________________________

Reply to this item at:

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

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]