diff options
| author | ruki <[email protected]> | 2020-08-14 22:40:54 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2020-08-14 22:40:54 +0800 |
| commit | c69e5f425e4fad669b2c92bba3d8db15776f3de8 (patch) | |
| tree | 80b972fa4757141926175fb42b980877bd284a70 /xmake/core/base/scopeinfo.lua | |
| parent | d54a105b75fd5bd1b75661995ac89a2bb1caed7f (diff) | |
fix scopeinfo
Diffstat (limited to 'xmake/core/base/scopeinfo.lua')
| -rw-r--r-- | xmake/core/base/scopeinfo.lua | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/xmake/core/base/scopeinfo.lua b/xmake/core/base/scopeinfo.lua index c278e89ce..d5afa3feb 100644 --- a/xmake/core/base/scopeinfo.lua +++ b/xmake/core/base/scopeinfo.lua @@ -115,11 +115,11 @@ function _instance:_api_set_values(name, ...) local handled_values = self:_api_handle(values) -- save values - if #handled_values > 0 then - scope[name] = handled_values - else + if type(handled_values) == "table" and #handled_values == 0 then -- set("xx", nil)? remove it scope[name] = nil + else + scope[name] = handled_values end -- save extra config |
