Remove tui_data_window::display_all_data
authorTom Tromey <tom@tromey.com>
Sun, 14 Jul 2019 14:27:34 +0000 (08:27 -0600)
committerTom Tromey <tom@tromey.com>
Fri, 30 Aug 2019 18:57:02 +0000 (12:57 -0600)
tui_data_window::rerender clears the data item windows, and then calls
display_all_data.  However, that method only does anything if the
contents are not empty.  So, display_all_data can be renamed and the
wrapper removed.

gdb/ChangeLog
2019-08-30  Tom Tromey  <tom@tromey.com>

* tui/tui-regs.h (struct tui_data_window) <display_all_data>:
Don't declare.
* tui/tui-regs.c (tui_data_window::show_registers): Call
rerender.
(tui_data_window::rerender): Rename from display_all_data.
(tui_data_window::rerender): Remove old implementation.

gdb/ChangeLog
gdb/tui/tui-regs.c
gdb/tui/tui-regs.h

index 0cb864fdfcb685cdfd48cb13ab43b4d780038689..e5f3f218cb5f16316587b632e9db8bfc5a94429a 100644 (file)
@@ -1,3 +1,12 @@
+2019-08-30  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-regs.h (struct tui_data_window) <display_all_data>:
+       Don't declare.
+       * tui/tui-regs.c (tui_data_window::show_registers): Call
+       rerender.
+       (tui_data_window::rerender): Rename from display_all_data.
+       (tui_data_window::rerender): Remove old implementation.
+
 2019-08-30  Tom Tromey  <tom@tromey.com>
 
        * tui/tui-regs.c (tui_data_window::display_all_data): Change
index 24b182f2aec20e69e5125e702e007bc54947b708..7bac19da281a53dad66a5bdd61043fa33aae0196 100644 (file)
@@ -161,7 +161,7 @@ tui_data_window::show_registers (struct reggroup *group)
       for (auto &&data_item_win : regs_content)
        data_item_win.highlight = false;
       current_group = group;
-      display_all_data ();
+      rerender ();
     }
   else
     {
@@ -434,7 +434,7 @@ tui_data_window::erase_data_content (const char *prompt)
 /* See tui-regs.h.  */
 
 void
-tui_data_window::display_all_data ()
+tui_data_window::rerender ()
 {
   if (regs_content.empty ())
     erase_data_content (_("[ Register Values Unavailable ]"));
@@ -500,20 +500,6 @@ tui_data_window::do_scroll_vertical (int num_to_scroll)
 
 /* See tui-regs.h.  */
 
-void
-tui_data_window::rerender ()
-{
-  /* Delete all data item windows.  */
-  for (auto &&win : regs_content)
-    {
-      tui_delete_win (win.handle);
-      win.handle = NULL;
-    }
-  display_all_data ();
-}
-
-/* See tui-regs.h.  */
-
 void
 tui_data_window::refresh_window ()
 {
index 95e944038c79d53ab6db09e5424e58719347f94e..fa76cae0b18c01c3ea1d41115df6f0f019fe38b8 100644 (file)
@@ -121,10 +121,6 @@ private:
      past the register area (-1) is returned.  */
   int first_reg_element_no_inline (int line_no) const;
 
-  /* Displays the data that is in the data window's content.  It does
-     not set the content.  */
-  void display_all_data ();
-
   /* Delete all the item windows in the data window.  This is usually
      done when the data window is scrolled.  */
   void delete_data_content_windows ();