summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Helleu <flashcode@flashtux.org>2009-05-21 19:09:27 +0200
committerSebastien Helleu <flashcode@flashtux.org>2009-05-21 19:09:27 +0200
commit62e2f1f808dd2bfbda61ec501eb92e59ed97b5b5 (patch)
treed2b5d6cbfe84e90e23e803bea82e9bde6faffc24
parentdac855be7c62d9561ef7fe7a91d9862273215755 (diff)
downloadweechat-62e2f1f808dd2bfbda61ec501eb92e59ed97b5b5.zip
Fix jump to previous buffer with alt-digit
-rw-r--r--src/core/wee-command.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/core/wee-command.c b/src/core/wee-command.c
index ca37b3a24..02cb42ecc 100644
--- a/src/core/wee-command.c
+++ b/src/core/wee-command.c
@@ -780,13 +780,15 @@ command_buffer (void *data, struct t_gui_buffer *buffer,
&& (CONFIG_BOOLEAN(config_look_jump_current_to_previous_buffer))
&& gui_buffers_visited)
{
- number = last_gui_buffer_visited->buffer->number;
- gui_buffer_visited_remove (last_gui_buffer_visited);
+ gui_input_jump_previously_visited_buffer ();
}
- if (number != gui_current_window->buffer->number)
+ else
{
- gui_buffer_switch_by_number (gui_current_window,
- (int) number);
+ if (number != gui_current_window->buffer->number)
+ {
+ gui_buffer_switch_by_number (gui_current_window,
+ (int) number);
+ }
}
}