Applications in the wrong workspace


When you save a gnome2 session,logout and login again you find that
many of the applications would be moved to the first workspace. Although
the previous id of the client is stored in the ./gnome2/session file
correctly,the register_client callback  in manager.c gets previous id as
null.Hence a new client id is created and  placed in the first 
workspace.It appears that the SmLib finds the previous id invalid and
sends a null to this call back.

On solaris if the apps are more than 8-10, you find this behaviour
happening and on linux m/c it happens with just 3-4 apps.
Could this be a timing issue on logout ?

Any clues on why a client id(previous-id) could be invalidated by the
session manager on re-login will be of great help.


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