This changes tui_show_source_line to use wclrtoeol rather than
manually emitting a sequence of spaces.
gdb/ChangeLog
2018-12-28 Tom Tromey <
[email protected]>
* tui/tui-winsource.c (tui_show_source_line): Use wclrtoeol.
+
+ * tui/tui-winsource.c (tui_show_source_line): Use wclrtoeol.
+
tui_show_source_line (struct tui_win_info *win_info, int lineno)
{
struct tui_win_element *line;
tui_show_source_line (struct tui_win_info *win_info, int lineno)
{
struct tui_win_element *line;
line = win_info->generic.content[lineno - 1];
if (line->which_element.source.is_exec_point)
line = win_info->generic.content[lineno - 1];
if (line->which_element.source.is_exec_point)
wattroff (win_info->generic.handle, A_STANDOUT);
/* Clear to end of line but stop before the border. */
wattroff (win_info->generic.handle, A_STANDOUT);
/* Clear to end of line but stop before the border. */
- x = getcurx (win_info->generic.handle);
- while (x + 1 < win_info->generic.width)
- {
- waddch (win_info->generic.handle, ' ');
- x = getcurx (win_info->generic.handle);
- }
+ wclrtoeol (win_info->generic.handle);