From d4c72d5c83785565f4117a99196fae5ce2ffbef6 Mon Sep 17 00:00:00 2001 From: Sebastien Helleu Date: Sun, 25 Dec 2011 11:44:45 +0100 Subject: [PATCH] relay: add signal "buffer_unmerged" in weechat protocol --- doc/en/weechat_relay_protocol.en.txt | 4 ++++ src/plugins/relay/weechat/relay-weechat-protocol.c | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/doc/en/weechat_relay_protocol.en.txt b/doc/en/weechat_relay_protocol.en.txt index 55ec6e3cc..495ca88af 100644 --- a/doc/en/weechat_relay_protocol.en.txt +++ b/doc/en/weechat_relay_protocol.en.txt @@ -441,6 +441,10 @@ WeeChat reserved identifiers: 'number' (integer), 'full_name' (string), + 'prev_buffer' (pointer), 'next_buffer' (pointer) +| _buffer_unmerged | Buffer unmerged | buffer | + 'number' (integer), 'full_name' (string), + + 'prev_buffer' (pointer), 'next_buffer' (pointer) + | _buffer_renamed | Buffer renamed | buffer | 'number' (integer), 'full_name' (string), 'short_name' (string), 'local_variables' (hashtable) diff --git a/src/plugins/relay/weechat/relay-weechat-protocol.c b/src/plugins/relay/weechat/relay-weechat-protocol.c index ede833a76..f8b0519a8 100644 --- a/src/plugins/relay/weechat/relay-weechat-protocol.c +++ b/src/plugins/relay/weechat/relay-weechat-protocol.c @@ -324,7 +324,8 @@ relay_weechat_protocol_signal_buffer_cb (void *data, const char *signal, relay_weechat_msg_free (msg); } } - else if (strcmp (signal, "buffer_merged") == 0) + else if ((strcmp (signal, "buffer_merged") == 0) + || (strcmp (signal, "buffer_unmerged") == 0)) { ptr_buffer = (struct t_gui_buffer *)signal_data; if (!ptr_buffer)