PR tui/1995
* tui/tui-command.c (tui_dispatch_ctrl_char): Handle CTRL-L even if the focus is on the command window.
This commit is contained in:
parent
fddb59b729
commit
ca9d4aead9
@ -1,3 +1,9 @@
|
||||
2005-11-11 Stephane Carrez <stcarrez@nerim.fr>
|
||||
|
||||
PR tui/1995
|
||||
* tui/tui-command.c (tui_dispatch_ctrl_char): Handle CTRL-L even if the
|
||||
focus is on the command window.
|
||||
|
||||
2005-11-11 Stephane Carrez <stcarrez@nerim.fr>
|
||||
|
||||
* tui/tui-win.c (tui_update_gdb_sizes): Use tui_term_width() and
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/* Specific command window processing.
|
||||
|
||||
Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004 Free Software
|
||||
Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software
|
||||
Foundation, Inc.
|
||||
|
||||
Contributed by Hewlett-Packard Company.
|
||||
@ -48,13 +48,14 @@ unsigned int
|
||||
tui_dispatch_ctrl_char (unsigned int ch)
|
||||
{
|
||||
struct tui_win_info *win_info = tui_win_with_focus ();
|
||||
WINDOW *w = TUI_CMD_WIN->generic.handle;
|
||||
|
||||
/*
|
||||
** If the command window has the logical focus, or no-one does
|
||||
** assume it is the command window; in this case, pass the
|
||||
** character on through and do nothing here.
|
||||
*/
|
||||
/* Handle the CTRL-L refresh for each window. */
|
||||
if (ch == '\f')
|
||||
tui_refresh_all_win ();
|
||||
|
||||
/* If the command window has the logical focus, or no-one does
|
||||
assume it is the command window; in this case, pass the
|
||||
character on through and do nothing here. */
|
||||
if (win_info == NULL || win_info == TUI_CMD_WIN)
|
||||
return ch;
|
||||
else
|
||||
@ -76,6 +77,7 @@ tui_dispatch_ctrl_char (unsigned int ch)
|
||||
{
|
||||
unsigned int page_ch = 0;
|
||||
unsigned int tmp_char;
|
||||
WINDOW *w = TUI_CMD_WIN->generic.handle;
|
||||
|
||||
tmp_char = 0;
|
||||
while (!key_is_end_sequence (tmp_char))
|
||||
@ -123,8 +125,7 @@ tui_dispatch_ctrl_char (unsigned int ch)
|
||||
tui_scroll_right (win_info, 1);
|
||||
break;
|
||||
case '\f':
|
||||
tui_refresh_all_win ();
|
||||
break;
|
||||
break;
|
||||
default:
|
||||
c = ch_copy;
|
||||
break;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user