From: Andrew Burgess Date: Mon, 8 Feb 2021 11:11:24 +0000 (+0000) Subject: gdb/tui: restore delete of window objects X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a53a265752ef4b911d175aea62e082e54e717497;p=binutils-gdb.git gdb/tui: restore delete of window objects In commit: commit f237f998d1168139d599c550d54169cd8f94052d Date: Mon Jan 25 18:43:19 2021 +0000 gdb/tui: remove special handling of locator/status window I accidentally remove a call to delete the tui window objects. Now every time GDB changes tui layout it is leaking windows. gdb/ChangeLog: * tui/tui-layout.c (tui_apply_current_layout): Restore the delete of the window objects. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index a45c2c7499b..3b9615dfe42 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2021-02-08 Andrew Burgess + + * tui/tui-layout.c (tui_apply_current_layout): Restore the delete + of the window objects. + 2021-02-08 Andrew Burgess * python/python.c (gdbpy_print_stack): Reformat an error message. diff --git a/gdb/tui/tui-layout.c b/gdb/tui/tui-layout.c index 90555f52736..f01e2f9f3a6 100644 --- a/gdb/tui/tui-layout.c +++ b/gdb/tui/tui-layout.c @@ -104,6 +104,7 @@ tui_apply_current_layout () { if (focus == win_info) tui_set_win_focus_to (tui_windows[0]); + delete win_info; } }