1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-12 14:14:48 +02:00

core, plugins: make input actions in buffers case sensitive (issue #1872)

This commit is contained in:
Sébastien Helleu
2023-01-26 23:12:32 +01:00
parent c724032a22
commit 73c3c03915
6 changed files with 17 additions and 21 deletions
+1 -3
View File
@@ -153,10 +153,8 @@ secure_buffer_input_cb (const void *pointer, void *data,
(void) pointer;
(void) data;
if (string_strcasecmp (input_data, "q") == 0)
{
if (string_strcmp (input_data, "q") == 0)
gui_buffer_close (buffer);
}
return WEECHAT_RC_OK;
}
+4 -4
View File
@@ -1199,20 +1199,20 @@ gui_color_buffer_input_cb (const void *pointer, void *data,
(void) pointer;
(void) data;
if (string_strcasecmp (input_data, "e") == 0)
if (string_strcmp (input_data, "e") == 0)
{
gui_color_buffer_extra_info ^= 1;
gui_color_buffer_display ();
}
else if (string_strcasecmp (input_data, "r") == 0)
else if (string_strcmp (input_data, "r") == 0)
{
gui_color_buffer_display ();
}
else if (string_strcasecmp (input_data, "q") == 0)
else if (string_strcmp (input_data, "q") == 0)
{
gui_buffer_close (buffer);
}
else if (string_strcasecmp (input_data, "z") == 0)
else if (string_strcmp (input_data, "z") == 0)
{
gui_color_reset_pairs ();
}
+1 -3
View File
@@ -920,10 +920,8 @@ gui_buffer_user_input_cb (const void *pointer, void *data,
if (rc == WEECHAT_RC_OK_EAT)
return WEECHAT_RC_OK;
if (string_strcasecmp (input_data, "q") == 0)
{
if (string_strcmp (input_data, "q") == 0)
gui_buffer_close (buffer);
}
return WEECHAT_RC_OK;
}
+1 -1
View File
@@ -206,7 +206,7 @@ irc_input_data (struct t_gui_buffer *buffer, const char *input_data, int flags,
if (buffer == irc_raw_buffer)
{
if (weechat_strcasecmp (input_data, "q") == 0)
if (weechat_strcmp (input_data, "q") == 0)
weechat_buffer_close (buffer);
else
irc_raw_filter_options (input_data);
+5 -5
View File
@@ -166,7 +166,7 @@ relay_buffer_input_cb (const void *pointer, void *data,
if (buffer == relay_raw_buffer)
{
if (weechat_strcasecmp (input_data, "q") == 0)
if (weechat_strcmp (input_data, "q") == 0)
weechat_buffer_close (buffer);
}
else if (buffer == relay_buffer)
@@ -174,7 +174,7 @@ relay_buffer_input_cb (const void *pointer, void *data,
client = relay_client_search_by_number (relay_buffer_selected_line);
/* disconnect client */
if (weechat_strcasecmp (input_data, "d") == 0)
if (weechat_strcmp (input_data, "d") == 0)
{
if (client && !RELAY_CLIENT_HAS_ENDED(client))
{
@@ -183,7 +183,7 @@ relay_buffer_input_cb (const void *pointer, void *data,
}
}
/* purge old clients */
else if (weechat_strcasecmp (input_data, "p") == 0)
else if (weechat_strcmp (input_data, "p") == 0)
{
ptr_client = relay_clients;
while (ptr_client)
@@ -196,12 +196,12 @@ relay_buffer_input_cb (const void *pointer, void *data,
relay_buffer_refresh (WEECHAT_HOTLIST_MESSAGE);
}
/* quit relay buffer (close it) */
else if (weechat_strcasecmp (input_data, "q") == 0)
else if (weechat_strcmp (input_data, "q") == 0)
{
weechat_buffer_close (buffer);
}
/* remove client */
else if (weechat_strcasecmp (input_data, "r") == 0)
else if (weechat_strcmp (input_data, "r") == 0)
{
if (client && RELAY_CLIENT_HAS_ENDED(client))
{
+5 -5
View File
@@ -273,7 +273,7 @@ xfer_buffer_input_cb (const void *pointer, void *data,
xfer = xfer_search_by_number (xfer_buffer_selected_line);
/* accept xfer */
if (weechat_strcasecmp (input_data, "a") == 0)
if (weechat_strcmp (input_data, "a") == 0)
{
if (xfer && XFER_IS_RECV(xfer->type)
&& (xfer->status == XFER_STATUS_WAITING))
@@ -282,7 +282,7 @@ xfer_buffer_input_cb (const void *pointer, void *data,
}
}
/* cancel xfer */
else if (weechat_strcasecmp (input_data, "c") == 0)
else if (weechat_strcmp (input_data, "c") == 0)
{
if (xfer && !XFER_HAS_ENDED(xfer->status))
{
@@ -291,7 +291,7 @@ xfer_buffer_input_cb (const void *pointer, void *data,
}
}
/* purge old xfer */
else if (weechat_strcasecmp (input_data, "p") == 0)
else if (weechat_strcmp (input_data, "p") == 0)
{
ptr_xfer = xfer_list;
while (ptr_xfer)
@@ -304,12 +304,12 @@ xfer_buffer_input_cb (const void *pointer, void *data,
xfer_buffer_refresh (WEECHAT_HOTLIST_MESSAGE);
}
/* quit xfer buffer (close it) */
else if (weechat_strcasecmp (input_data, "q") == 0)
else if (weechat_strcmp (input_data, "q") == 0)
{
weechat_buffer_close (buffer);
}
/* remove xfer */
else if (weechat_strcasecmp (input_data, "r") == 0)
else if (weechat_strcmp (input_data, "r") == 0)
{
if (xfer && XFER_HAS_ENDED(xfer->status))
{