Pavel Sanda wrote:
> Hi Kim,
>
> Sometimes the new window of the app which was launched
> ends up on different area then the one which is active.
>
> Lets say you have 2x2 desktop and you are in area (0,1),
> and window ends up in area (0,0). Not big deal, but if
> you are in area (0,0) the window becomes invisible and
> there is no way how to reach it, it's only the animation
> which gives you idea that the window is travelling
> somewhere to nonexistent region of (0,-1).
>
> It is not related to some particular app, happens for many
> different ones, there is no setting to rememeber (in particular
> position) the window. But my general settings are set to store
> the last position _within_ the area.
>
Which general setting are you talking about here? The 
application/toolkits, e16's remember function, ...?

> It is not clear to me how to reliably reproduce that behaviour.
> My impression, though, is that when application is exiting
> and you manage to quickly switch to another area before the
> window is actually destoyed, its position is stored with
> reference to newly selected area.
>
> Are there any checks within the code which would
> - either check before storing location that you are within
>    the coordinates of single area (0<x<area_size)
> - or check whether the window is launched within the current
>    area, or at least within the current desktop (which is
>    actually the main problem of this glitch).
>
There are checks that try to do the right thing wrt. keeping windows 
on-screen in various scenarios but windows shouldn't always be kept 
on-screen.
e16 doesn't deal with in which desktop/area an application is launched, 
placement is evaluated when the application appears (requests to be mapped).

> This issue is around for a long time (years).
>
I don't see this problem myself but I'll poke around a bit.
It would be nice if there was a reliable way to reproduce it though :)

/Kim


------------------------------------------------------------------------------
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to