aboutsummaryrefslogtreecommitdiff
path: root/gdb/tui
diff options
context:
space:
mode:
authorTom Tromey <tom@tromey.com>2019-10-01 17:42:17 -0600
committerTom Tromey <tom@tromey.com>2019-10-09 16:50:36 -0600
commita31bff9d2d78d0d45e3e75dd2513ccbf480a7bc4 (patch)
tree61214941bbed26f38a268e0f5ecb943fa185e571 /gdb/tui
parentMake TUI window handle a unique_ptr (diff)
downloadbinutils-gdb-a31bff9d2d78d0d45e3e75dd2513ccbf480a7bc4.tar.gz
binutils-gdb-a31bff9d2d78d0d45e3e75dd2513ccbf480a7bc4.tar.bz2
binutils-gdb-a31bff9d2d78d0d45e3e75dd2513ccbf480a7bc4.zip
Don't call erase_data_content from tui_data_window::show_registers
tui_data_window::show_registers currently calls erase_data_content. However, I think it's better to have fewer calls to this (ideally just one would suffice). This refactors that function to remove this call. gdb/ChangeLog 2019-10-09 Tom Tromey <tom@tromey.com> * tui/tui-regs.c (tui_data_window::show_registers): Don't call erase_data_content.
Diffstat (limited to 'gdb/tui')
-rw-r--r--gdb/tui/tui-regs.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/gdb/tui/tui-regs.c b/gdb/tui/tui-regs.c
index 474b62e2047..1d936f712b6 100644
--- a/gdb/tui/tui-regs.c
+++ b/gdb/tui/tui-regs.c
@@ -154,13 +154,14 @@ tui_data_window::show_registers (struct reggroup *group)
for (auto &&data_item_win : m_regs_content)
data_item_win.highlight = false;
m_current_group = group;
- rerender ();
}
else
{
m_current_group = 0;
- erase_data_content (_("[ Register Values Unavailable ]"));
+ m_regs_content.clear ();
}
+
+ rerender ();
}