summaryrefslogtreecommitdiff
path: root/src/plugins/relay
diff options
context:
space:
mode:
authorSébastien Helleu <flashcode@flashtux.org>2024-05-11 09:11:01 +0200
committerSébastien Helleu <flashcode@flashtux.org>2024-05-11 14:05:52 +0200
commitcdeac1b6932f97aac237c882ccc58fba05b5b7d7 (patch)
tree4c5567905f8fca83b529936af318f1ae46c0986f /src/plugins/relay
parent827a0567909fe2dc59f03fa6bfce862f4cebe616 (diff)
downloadweechat-cdeac1b6932f97aac237c882ccc58fba05b5b7d7.zip
relay/api: add field "input_prompt" in GET /api/buffers
Diffstat (limited to 'src/plugins/relay')
-rw-r--r--src/plugins/relay/api/relay-api-msg.c1
-rw-r--r--src/plugins/relay/api/relay-api.c4
2 files changed, 4 insertions, 1 deletions
diff --git a/src/plugins/relay/api/relay-api-msg.c b/src/plugins/relay/api/relay-api-msg.c
index 95eb53617..56b184ab8 100644
--- a/src/plugins/relay/api/relay-api-msg.c
+++ b/src/plugins/relay/api/relay-api-msg.c
@@ -385,6 +385,7 @@ relay_api_msg_buffer_to_json (struct t_gui_buffer *buffer,
lines = lines_free;
MSG_ADD_STR_PTR("type", ptr_string);
MSG_ADD_HDATA_STR_COLORS("title", "title");
+ MSG_ADD_HDATA_STR_COLORS("input_prompt", "input_prompt");
MSG_ADD_HDATA_STR("input", "input_buffer");
MSG_ADD_HDATA_VAR(Number, "input_position", integer, "input_buffer_pos");
MSG_ADD_HDATA_VAR(Bool, "input_multiline", integer, "input_multiline");
diff --git a/src/plugins/relay/api/relay-api.c b/src/plugins/relay/api/relay-api.c
index 990ff1425..34c7e14f0 100644
--- a/src/plugins/relay/api/relay-api.c
+++ b/src/plugins/relay/api/relay-api.c
@@ -126,7 +126,9 @@ relay_api_hook_signals (struct t_relay_client *client)
if (!RELAY_API_DATA(client, hook_signal_input))
{
RELAY_API_DATA(client, hook_signal_input) =
- weechat_hook_signal ("input_text_changed;input_text_cursor_moved",
+ weechat_hook_signal ("input_prompt_changed;"
+ "input_text_changed;"
+ "input_text_cursor_moved",
&relay_api_protocol_signal_input_cb,
client, NULL);
}