GNU bug report logs -
#11365
24.1.50; quitting gdb does not restore window configuration
Previous Next
Reported by: sds <at> gnu.org
Date: Fri, 27 Apr 2012 18:42:02 UTC
Severity: wishlist
Tags: moreinfo
Found in version 24.1.50
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
Message #44 received at 11365 <at> debbugs.gnu.org (full text, mbox):
> It is IMO wrong to do what Sam wants in gdb-delete-frame-or-window.
`gdb-delete-frame-or-window' is completely unrelated to this discussion.
I was mislead by its binding to `quit' in `gdb-breakpoints-mode-map' and
the fact that it could delete a window or frame. Sorry for bringing it
in here in the first place.
> That's because the restoration of the window configuration should be
> done when GDB actually exits, not when the user _tells_ GDB to exit.
> The function which handles the exit event is gdb-reset.
Indeed. However, this presents a problem of orthogonality. We would
have to save the window configuration in `gud-common-init' (in gud.el)
and restore it in `gdb-reset' (in gdb-mi.el) which looks pretty ugly to
me. So `gud-common-init' would have to be aware of whether it's called
from `gdb' to avoid a leak. Note that every stored window configuration
uses up memory and causes overhead for maintaining markers.
martin
This bug report was last modified 2 years and 364 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.