Rules: check if properties of a rule exist

Actually check if properties are set now, since we can also only
apply callbacks now.

Signed-off-by: Julien Danjou <julien@danjou.info>
This commit is contained in:
Hiltjo Posthuma 2009-11-09 18:15:06 +01:00 committed by Julien Danjou
parent 6ee5122462
commit 3e3395a6a0
1 changed files with 4 additions and 2 deletions

View File

@ -94,8 +94,10 @@ function apply(c)
local callbacks = {} local callbacks = {}
for _, entry in ipairs(rules) do for _, entry in ipairs(rules) do
if match(c, entry.rule) then if match(c, entry.rule) then
for property, value in pairs(entry.properties) do if entry.properties then
props[property] = value for property, value in pairs(entry.properties) do
props[property] = value
end
end end
if entry.callback then if entry.callback then
table.insert(callbacks, entry.callback) table.insert(callbacks, entry.callback)