diff options
Diffstat (limited to 'src/gui/curses')
-rw-r--r-- | src/gui/curses/gui-curses-keyboard.c | 3 | ||||
-rw-r--r-- | src/gui/curses/gui-curses-window.c | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/src/gui/curses/gui-curses-keyboard.c b/src/gui/curses/gui-curses-keyboard.c index 90074bb27..24e4c9fdf 100644 --- a/src/gui/curses/gui-curses-keyboard.c +++ b/src/gui/curses/gui-curses-keyboard.c @@ -95,9 +95,10 @@ gui_keyboard_default_bindings () gui_keyboard_bind ( /* m-i */ "meta-i" , "infobar_clear"); gui_keyboard_bind ( /* m-j,m-d */ "meta-jmeta-d", "jump_dcc"); gui_keyboard_bind ( /* m-j,m-l */ "meta-jmeta-l", "jump_last_buffer"); + gui_keyboard_bind ( /* m-j,m-p */ "meta-jmeta-p", "jump_previous_buffer"); + gui_keyboard_bind ( /* m-j,m-r */ "meta-jmeta-r", "jump_raw_data"); gui_keyboard_bind ( /* m-j,m-s */ "meta-jmeta-s", "jump_server"); gui_keyboard_bind ( /* m-j,m-x */ "meta-jmeta-x", "jump_next_server"); - gui_keyboard_bind ( /* m-j,m-r */ "meta-jmeta-r", "jump_raw_data"); gui_keyboard_bind ( /* m-k */ "meta-k", "grab_key"); gui_keyboard_bind ( /* m-n */ "meta-n", "scroll_next_highlight"); gui_keyboard_bind ( /* m-p */ "meta-p", "scroll_previous_highlight"); diff --git a/src/gui/curses/gui-curses-window.c b/src/gui/curses/gui-curses-window.c index 19a9bdc02..a70017d3b 100644 --- a/src/gui/curses/gui-curses-window.c +++ b/src/gui/curses/gui-curses-window.c @@ -448,6 +448,7 @@ gui_window_switch_to_buffer (t_gui_window *window, t_gui_buffer *buffer) window->buffer->last_read_line = window->buffer->last_line; if (buffer->last_read_line == buffer->last_line) buffer->last_read_line = NULL; + gui_previous_buffer = window->buffer; } window->buffer = buffer; |