On 8/22/07, Andreas Höschler <[EMAIL PROTECTED]> wrote:
> 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!? :-(

Do you have latest Azalea from -trunk ?
There are a few changes on it to match what GNUstep does.
I have no problem switching application by clicking on their windows.
But I will run it for a while to see.
Fixing such bug has a side-effect that it may introduce another one.  :(

I am pretty sure that the problem is as I described.
But the fix may not be totally correct.
And it doesn't fix the loss of focus during minimization.
I am also not sure whether it will break on WindowMaker.

Yen-Ju

>
> Regards,
>
>    Andreas
>
>
>

_______________________________________________
Etoile-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-discuss

Répondre à