Follow-up Comment #1, bugs #12400 (project gnustep):
On Mar 21, 2005, at 6:07 AM, Enrico Sersale wrote:
The borderless window containing the desktop view must become the main window
when you click on it. But, beeing it at NSDesktopWindowLevel, this works only
with this hack: the -mouseDown: method of the view sends a -makeKeyWindow to
its window; doing this, the window become the first responder but it is also
ordered in front of the other windows; to avoid this, the window's
-orderWindow:relativeTo: method has these two lines:
[super orderWindow: place relativeTo: otherWin]; // let the window get the
events
[self setLevel: NSDesktopWindowLevel]; // put it again at its
level
And here you see the flicker.
I think that this problem should be fixed (in -back, probably) treating
differently from the other cases the case of a window at NSDesktopWindowLevel
that must become the main window.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?func=detailitem&item_id=12400>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
_______________________________________________
Bug-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-gnustep