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

core: fix function gui_key_legacy_to_alias with keys on areas

This commit is contained in:
Sébastien Helleu
2023-02-15 23:23:55 +01:00
parent 21910b7050
commit 15587ac72f
2 changed files with 5 additions and 0 deletions
+3
View File
@@ -888,6 +888,9 @@ gui_key_legacy_to_alias (const char *key)
if (!key)
return NULL;
if ((key[0] == '@') && strchr (key, ':'))
return strdup (key);
key_raw = gui_key_get_internal_code (key);
if (!key_raw)
return NULL;
+2
View File
@@ -830,6 +830,8 @@ TEST(GuiKey, LegacyToAlias)
WEE_TEST_STR(NULL, gui_key_legacy_to_alias (NULL));
WEE_TEST_STR("", gui_key_legacy_to_alias (""));
WEE_TEST_STR("@chat:button1", gui_key_legacy_to_alias ("@chat:button1"));
WEE_TEST_STR("", gui_key_legacy_to_alias ("ctrl-"));
WEE_TEST_STR("", gui_key_legacy_to_alias ("meta-"));
WEE_TEST_STR("", gui_key_legacy_to_alias ("meta2-"));