To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=75167 Issue #|75167 Summary|restoring session and workspaces Component|framework Version|OOo 2.2 Platform|All URL| OS/Version|Linux Status|NEW Status whiteboard| Keywords| Resolution| Issue type|PATCH Priority|P3 Subcomponent|code Assigned to|tm Reported by|cmc
------- Additional comments from [EMAIL PROTECTED] Tue Mar 6 15:34:57 +0000 2007 ------- So, here's the problem. If you... a) position openoffice.org under gtk on e.g. workspace 4 b) load a document c) move to workspace 1, leaving OOo on workspace 4 d) save your session (gnome-session-save) e) logout and login f) OOo appears to get restored to workspace 1, not workspace 4 Here's what happens... Nearly everything occurs correctly a) we see the session save event and save our "recovery information" for the session, i.e. what document to reload on restore in our Recovery.xcu b) metacity sees we are on workspace 4 and saves this information correctly in the most recent .ms file in ~/.metacity/sessions c) the session is stored correctly in ~/.gnome2/session d) we are exec on login and heres the thing d.1) metacity correctly puts us on workspace 4 d.2) our statusbar indicator implementation (!) calls ToTop which transports the OOo window from workspace 4 back to the current workspace 1 :-(, undoing all our hard work to get it there in the first place. Attached is a workaround for this behaviour to effectively disable the statusbar when we are restoring a session, which will leave our windows where the window manager placed them during session restore. --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]