diff options
author | Sebastien Helleu <flashcode@flashtux.org> | 2006-01-30 20:22:40 +0000 |
---|---|---|
committer | Sebastien Helleu <flashcode@flashtux.org> | 2006-01-30 20:22:40 +0000 |
commit | 70ad116c0fa94eb1b6b26c3dfc1025cb9e987e6f (patch) | |
tree | 7b0a5f720cb12e7d3338282d870b022c0df1c840 /src/gui | |
parent | 99a34347332c89e831bd6990db692b8ec10ca345 (diff) | |
download | weechat-70ad116c0fa94eb1b6b26c3dfc1025cb9e987e6f.zip |
Added options "look_open_near_server" and "look_nick_complete_first" (patch from Gwenn)
Diffstat (limited to 'src/gui')
-rw-r--r-- | src/gui/gui-common.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/gui/gui-common.c b/src/gui/gui-common.c index 20b4912a3..445fe9b34 100644 --- a/src/gui/gui-common.c +++ b/src/gui/gui-common.c @@ -491,6 +491,18 @@ gui_buffer_new (t_gui_window *window, void *server, void *channel, int dcc, last_gui_buffer = new_buffer; new_buffer->next_buffer = NULL; + /* move buffer next to server */ + if (server && cfg_look_open_near_server && (!cfg_look_one_server_buffer)) + { + ptr_buffer = SERVER(new_buffer)->buffer; + while (ptr_buffer && (ptr_buffer->server == server)) + { + ptr_buffer = ptr_buffer->next_buffer; + } + if (ptr_buffer) + gui_buffer_move_to_number (new_buffer, ptr_buffer->number); + } + /* switch to new buffer */ if (switch_to_buffer) gui_switch_to_buffer (window, new_buffer); |