1
0
mirror of https://github.com/Earu/EasyChat.git synced 2025-03-04 03:13:20 -05:00

fix for people manually downloading easychat and renaming the folder

This commit is contained in:
Earu 2021-08-03 13:38:07 +02:00
parent de9c17a442
commit f8972f866d

View File

@ -196,14 +196,17 @@ if CLIENT then
is_chat_opened = false
end)
local STACK_OFFSET = 4 -- we start at 4 because to ignore all the calls from the interns of easychat
local STACK_OFFSET = 4 -- we start at 4 to ignore all the calls from the internals of easychat
local function is_easychat_calling()
local data = debug.getinfo(STACK_OFFSET)
if data then
local ret = data.source:match("^@lua/easychat") ~= nil
local ret = data.source:match("^@lua/easychat") ~= nil or data.source:match("^@addons/easychat/lua/easychat") ~= nil
if ret then return true end
return data.source:match("^@addons/easychat/lua/easychat") ~= nil
if data.source:match("^@addons") then
local chunks = data.source:Split("/")
return chunks[1] == "@addons" and chunks[3] == "lua" and chunks[4] == "easychat"
end
end
return false