diff options
-rw-r--r-- | gdb/tui/ChangeLog | 6 | ||||
-rw-r--r-- | gdb/tui/tui-out.c | 2 | ||||
-rw-r--r-- | gdb/tui/tuiSource.c | 4 |
3 files changed, 9 insertions, 3 deletions
diff --git a/gdb/tui/ChangeLog b/gdb/tui/ChangeLog index 4a190ed..2031587 100644 --- a/gdb/tui/ChangeLog +++ b/gdb/tui/ChangeLog @@ -1,5 +1,11 @@ 2002-09-01 Stephane Carrez <stcarrez@nerim.fr> + * tui-out.c (tui_out_new): Clear start_of_line. + * tuiSource.c (tuiVerticalSourceScroll): Use print_source_lines + to update the current source line. + +2002-09-01 Stephane Carrez <stcarrez@nerim.fr> + * tui-hooks.c (tui_detach_hook): New hook to know when a process dies. (tui_install_hooks): Install it. (tui_remove_hooks): Remove it. diff --git a/gdb/tui/tui-out.c b/gdb/tui/tui-out.c index a8cc58b..71ce5e0 100644 --- a/gdb/tui/tui-out.c +++ b/gdb/tui/tui-out.c @@ -398,7 +398,7 @@ tui_out_new (struct ui_file *stream) data->stream = stream; data->suppress_output = 0; data->line = -1; - data->start_of_line = 1; + data->start_of_line = 0; return ui_out_new (&tui_ui_out_impl, data, flags); } diff --git a/gdb/tui/tuiSource.c b/gdb/tui/tuiSource.c index 3c1b81e..0d59bf0 100644 --- a/gdb/tui/tuiSource.c +++ b/gdb/tui/tuiSource.c @@ -359,7 +359,7 @@ tuiVerticalSourceScroll (TuiScrollDirection scrollDirection, if (l.lineNo <= 0) l.lineNo = 1; } - if (identify_source_line (s, l.lineNo, 0, -1) == 1) - tuiUpdateSourceWindowAsIs (srcWin, s, l, FALSE); + + print_source_lines (s, l.lineNo, l.lineNo + 1, 0); } } |