]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
Revert "Use wclrtoeol in tui_show_source_line"
authorEli Zaretskii <eliz@gnu.org>
Sat, 16 Mar 2019 12:13:43 +0000 (14:13 +0200)
committerEli Zaretskii <eliz@gnu.org>
Sat, 16 Mar 2019 12:15:22 +0000 (14:15 +0200)
gdb/ChangeLog:
2019-03-16  Eli Zaretskii  <eliz@gnu.org>

* tui/tui-winsource.c (tui_show_source_line): Revert "Use
wclrtoeol in tui_show_source_line".  This reverts changes made in
commit 4a3045920bbe4e50a0f4920b0fdc4e88ef23015c.

(cherry picked from commit 798e1c302af509c31839c5c3b50c058b61206ee7)

gdb/ChangeLog
gdb/tui/tui-winsource.c

index f6377b65205e8b3c1b6fa0b87c651441f0243377..6da02822c1089aa4c6fa346ddd622af566302a39 100644 (file)
@@ -1,3 +1,9 @@
+2019-03-16  Eli Zaretskii  <eliz@gnu.org>
+
+       * tui/tui-winsource.c (tui_show_source_line): Revert "Use
+       wclrtoeol in tui_show_source_line".  This reverts changes made in
+       commit 4a3045920bbe4e50a0f4920b0fdc4e88ef23015c.
+
 2019-03-12  John Baldwin  <jhb@FreeBSD.org>
 
        * NEWS: Combine separate "New targets" sections for 8.3.
index 7fd460bde3f1cf9d11a774c657514c71bc679d5d..a451d13f44bf8e180fc57cde677ac27da9d02e3b 100644 (file)
@@ -273,6 +273,7 @@ static void
 tui_show_source_line (struct tui_win_info *win_info, int lineno)
 {
   struct tui_win_element *line;
+  int x;
 
   line = win_info->generic.content[lineno - 1];
   if (line->which_element.source.is_exec_point)
@@ -285,7 +286,12 @@ tui_show_source_line (struct tui_win_info *win_info, int lineno)
     wattroff (win_info->generic.handle, A_STANDOUT);
 
   /* Clear to end of line but stop before the border.  */
-  wclrtoeol (win_info->generic.handle);
+  x = getcurx (win_info->generic.handle);
+  while (x + 1 < win_info->generic.width)
+    {
+      waddch (win_info->generic.handle, ' ');
+      x = getcurx (win_info->generic.handle);
+    }
 }
 
 void