GNOME Bugzilla – Bug 43253
Should reconcile saving window positions at exit and when window is closed
Last modified: 2004-12-22 21:47:04 UTC
There are now two different mechanisms saving Nautilus window positions/sizes. When a NautilusWindow is closed, it saves its geometry in the directory's metadata if we're in use-separate-windows mode. The next time a window for this directory is opened, the stored geometry is used to place the window. Also, there is code in nautilus-shell.c to save the geometry of each open window on exit. The geometry information is saved into gconf. This is used the next time nautilus is launched, to restore the windows that had been displayed earlier. (I should note that in a short period of trying this out I couldn't get this to work, but I didn't investigate much.) These two mechanisms should probably be combined, or at least share more code. Right now they use different code paths both for reading and restoring the position/size. However, they also have somewhat different purposes, and it isn't completely obvious how they should interact. But we should think more about this. ------- Additional Comments From sullivan@eazel.com 2000-09-25 08:10:58 ---- High time estimate because I don't understand the save-and-restore-at-exit code well. ------- Additional Comments From darin@bentspoon.com 2000-09-25 10:42:35 ---- The real key here is that we need a way to test the Nautilus restart mechanism without updating Nautilus. ------- Additional Comments From eli@eazel.com 2000-10-16 19:39:59 ---- Batch-assigning QA ownership of remaining bugs to eli@eazel.com ------- Additional Comments From sullivan@eazel.com 2000-11-28 14:18:35 ---- Another pass at deferring some p5 bugs. ------- Bug moved to this database by unknown@bugzilla.gnome.org 2001-09-09 20:40 -------
Changing to "old" target milestone for all bugs laying around with no milestone set.
marking as a dupe of bug 81313, which is a more general session management bug. Will add relevant comments there. *** This bug has been marked as a duplicate of 81313 ***