discuss-gnustep
[Top][All Lists]
Advanced

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

Re: focus problem


From: Andreas Höschler
Subject: Re: focus problem
Date: Thu, 23 Aug 2007 00:35:42 +0200

HI Yen-Ju,

As I said, the first half of the issue is that GNUstep cannot find the
focused window while it is unmapped. So it deactivates itself.
This patch transfers the focus to another window in the
same GNUstep application before it is unmapped,
therefore, fixes the problem.

The second half of the problem is that after the unmapping,
window manager tends to actively find another window to focus on,
therefore, even GNUstep transfers the focus, it still loses it.
So there is nothing GNUstep can do about it.
It has to be fixed on window manager.

This patch works for me, but may need to improvement.

Thanks for working on this!

After applying your patch I can no longer switch between applications
via clicking on application windows. The clicked window is not put to
foreground!? :-(

  O.K. I can see why it happens. It's another racing issue. :(
  Well, the patch may need to move to up stream.

Just to complete the picture. I reapplied your patch and installed latest Azalea. It does not seem to fix the key focus problem for me. I double click on Finder which launches InterfaceBuilder. InterfaceBuilder appears in the menu, but Command-n gives me a new Finder window. I double click another icon on Finder which launches TextEdit.app. TextEdit appears in the menu. I press Command-n and get an InterfaceBuilder window. :-)

And there's still this flickering problem when clicking back and forth between overlapping windows of different applications (it does not occur while staying in the same application).

Obviously a lot racing going on here. :-)

Regards,

  Andreas





reply via email to

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