summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPhilipp Gesang <phg42.2a@gmail.com>2014-08-07 22:09:14 +0200
committerPhilipp Gesang <phg42.2a@gmail.com>2014-08-07 22:09:14 +0200
commitcad0cd07c802056e731d793413efb1781d0c39a0 (patch)
treeab422eba169887e4e84a0067cb246624ac47fbc1 /src
parent4aecc2d439c857b6021c3d3b1450bb619553ca2f (diff)
parent3cf26fc9d8307fe780634b3876e13327d17e6ec5 (diff)
downloadluaotfload-cad0cd07c802056e731d793413efb1781d0c39a0.tar.gz
Merge pull request #244 from phi-gamma/master
bugfix and news update
Diffstat (limited to 'src')
-rw-r--r--src/luaotfload-features.lua6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/luaotfload-features.lua b/src/luaotfload-features.lua
index 1fb6d7c..f01c45b 100644
--- a/src/luaotfload-features.lua
+++ b/src/luaotfload-features.lua
@@ -723,7 +723,7 @@ local support_incomplete = tabletohash({
--doc]]--
--- (string, string) dict -> (string, string) dict
-local set_default_features = function (speclist)
+local apply_default_features = function (speclist)
local default_features = luaotfload.features
speclist = speclist or { }
@@ -771,7 +771,7 @@ local set_default_features = function (speclist)
end
for feat, state in next, requested do
- if not speclist[feat] then speclist[feat] = state end
+ if not speclist[feat] == nil then speclist[feat] = state end
end
for feat, state in next, default_features.global do
@@ -877,7 +877,7 @@ local handle_request = function (specification)
return specification
end
local lookup, name = select_lookup(request)
- request.features = set_default_features(request.features)
+ request.features = apply_default_features(request.features)
if name then
specification.name = name