aboutsummaryrefslogtreecommitdiff
path: root/gdb/tui
diff options
context:
space:
mode:
authorAndrew Burgess <andrew.burgess@embecosm.com>2021-02-08 11:11:24 +0000
committerAndrew Burgess <andrew.burgess@embecosm.com>2021-02-08 11:11:24 +0000
commita53a265752ef4b911d175aea62e082e54e717497 (patch)
treef037a612ad7ee75ea771f465bb764bba2d684de9 /gdb/tui
parent2708dbbd58fd5ccdbf07b6da812a45e228659268 (diff)
downloadbinutils-a53a265752ef4b911d175aea62e082e54e717497.zip
binutils-a53a265752ef4b911d175aea62e082e54e717497.tar.gz
binutils-a53a265752ef4b911d175aea62e082e54e717497.tar.bz2
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.
Diffstat (limited to 'gdb/tui')
-rw-r--r--gdb/tui/tui-layout.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gdb/tui/tui-layout.c b/gdb/tui/tui-layout.c
index 90555f5..f01e2f9 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;
}
}