From 604f88a8b2ab120d4c6a8777b4b15ef594ac9c76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=80=E8=90=8C=E5=B0=8F=E6=B1=90?= <sumneko@hotmail.com> Date: Thu, 23 Jun 2022 20:40:23 +0800 Subject: [PATCH] fix default value of object --- build-settings.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-settings.lua b/build-settings.lua index 9f4b552..7ef2a0c 100644 --- a/build-settings.lua +++ b/build-settings.lua @@ -28,6 +28,10 @@ end local function copyWithNLS(t, callback) local nt = {} + local mt = getmetatable(t) + if mt then + setmetatable(nt, mt) + end for k, v in pairs(t) do if type(v) == 'string' then v = callback(v) or v -- GitLab