relay: fix up/down keys on relay buffer (closes #335)
This commit is contained in:
parent
77f645e8ae
commit
c9c8625581
@ -31,6 +31,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
=== Bugs fixed
|
||||
|
||||
* irc: fix completion of commands /allchan and /allpv
|
||||
* relay: fix up/down keys on relay buffer (closes #335)
|
||||
* relay: remove v4-mapped addresses in /help relay.network.allowed_ips
|
||||
(closes #325)
|
||||
|
||||
|
@ -311,6 +311,27 @@ relay_command_relay (void *data, struct t_gui_buffer *buffer, int argc,
|
||||
return WEECHAT_RC_OK;
|
||||
}
|
||||
|
||||
if (weechat_strcasecmp (argv[1], "up") == 0)
|
||||
{
|
||||
if (relay_buffer && (relay_buffer_selected_line > 0))
|
||||
{
|
||||
relay_buffer_selected_line--;
|
||||
relay_buffer_refresh (NULL);
|
||||
}
|
||||
return WEECHAT_RC_OK;
|
||||
}
|
||||
|
||||
if (weechat_strcasecmp (argv[1], "down") == 0)
|
||||
{
|
||||
if (relay_buffer
|
||||
&& relay_buffer_selected_line < relay_client_count - 1)
|
||||
{
|
||||
relay_buffer_selected_line++;
|
||||
relay_buffer_refresh (NULL);
|
||||
}
|
||||
return WEECHAT_RC_OK;
|
||||
}
|
||||
|
||||
WEECHAT_COMMAND_ERROR;
|
||||
}
|
||||
|
||||
@ -320,24 +341,9 @@ relay_command_relay (void *data, struct t_gui_buffer *buffer, int argc,
|
||||
if (relay_buffer)
|
||||
{
|
||||
weechat_buffer_set (relay_buffer, "display", "1");
|
||||
|
||||
if (argc > 1)
|
||||
{
|
||||
if (strcmp (argv[1], "up") == 0)
|
||||
{
|
||||
if (relay_buffer_selected_line > 0)
|
||||
relay_buffer_selected_line--;
|
||||
}
|
||||
else if (strcmp (argv[1], "down") == 0)
|
||||
{
|
||||
if (relay_buffer_selected_line < relay_client_count - 1)
|
||||
relay_buffer_selected_line++;
|
||||
}
|
||||
}
|
||||
relay_buffer_refresh (NULL);
|
||||
}
|
||||
|
||||
relay_buffer_refresh (NULL);
|
||||
|
||||
return WEECHAT_RC_OK;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user