Skip to content

Commit 0c70add

Browse files
committed
Merge remote-tracking branch 'upstream/master'
2 parents 38b90bf + 15da142 commit 0c70add

File tree

3 files changed

+20
-9
lines changed

3 files changed

+20
-9
lines changed

MY_!Base/src/lib/Chat.lua

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1636,17 +1636,16 @@ local function Unhook(i)
16361636
end
16371637

16381638
local function HookAll()
1639-
for i = 1, 10 do
1640-
Hook(i)
1639+
for _, k in X.pairs_c(X.CONSTANT.CHAT_PANEL_INDEX_LIST) do
1640+
Hook(k)
16411641
end
1642-
Hook('_Recently')
16431642
end
16441643
X.RegisterInit('LIB#ChatPanelHook', HookAll)
16451644
X.RegisterEvent('CHAT_PANEL_INIT', 'ChatPanelHook', HookAll)
16461645

16471646
local function UnhookAll()
1648-
for i = 1, 10 do
1649-
Unhook(i)
1647+
for _, k in X.pairs_c(X.CONSTANT.CHAT_PANEL_INDEX_LIST) do
1648+
Unhook(k)
16501649
end
16511650
end
16521651
X.RegisterExit('LIB#ChatPanelHook', UnhookAll)

MY_!Base/src/lib/Constant.lua

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -448,6 +448,19 @@ local CONSTANT = {
448448
OPEN = 1,
449449
CLOSE = 2,
450450
}),
451+
CHAT_PANEL_INDEX_LIST = X.FreezeTable({
452+
1,
453+
2,
454+
3,
455+
4,
456+
5,
457+
6,
458+
7,
459+
8,
460+
9,
461+
10,
462+
'_Recently',
463+
}),
451464
ITEM_QUALITY = X.FreezeTable({
452465
GRAY = 0, -- 灰色
453466
WHITE = 1, -- 白色

MY_!Base/src/lib/System.Hotkey.lua

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -199,12 +199,11 @@ if X.PACKET_INFO.DEBUG_LEVEL <= X.DEBUG_LEVEL.DEBUG then
199199
'Normal1',
200200
'Lowest2',
201201
}) do
202-
for i = 1, 9 do
203-
table.insert(aFrame, v .. '/ChatPanel' .. i)
204-
table.insert(aFrame, v .. '/ChatPanel_Normal' .. i)
202+
for _, k in X.pairs_c(X.CONSTANT.CHAT_PANEL_INDEX_LIST) do
203+
table.insert(aFrame, v .. '/ChatPanel' .. k)
204+
table.insert(aFrame, v .. '/ChatPanel_Normal' .. k)
205205
end
206206
table.insert(aFrame, v .. '/EditBox')
207-
table.insert(aFrame, v .. '/ChatPanel_Recently')
208207
table.insert(aFrame, v .. '/' .. X.PACKET_INFO.NAME_SPACE)
209208
end
210209
X.RegisterHotKey(X.NSFormatString('{$NS}_STAGE_CHAT'), _L['Display only chat panel'], function()

0 commit comments

Comments
 (0)