# HG changeset patch # User jbe # Date 1426377964 -3600 # Node ID 78a2ae40c88eae7b8e78a87bc7f6a10e9c32ddf8 # Parent 4654d59a40797bb5104a0cb13c7a0c3870b0b721 Code optimization in slot.reset_all{...} diff -r 4654d59a4079 -r 78a2ae40c88e framework/env/slot/reset_all.lua --- a/framework/env/slot/reset_all.lua Sun Mar 15 00:49:16 2015 +0100 +++ b/framework/env/slot/reset_all.lua Sun Mar 15 01:06:04 2015 +0100 @@ -8,8 +8,9 @@ --]]-- function slot.reset_all(args) - local saved = {} + local saved if args and args.except then + saved = {} for i, key in ipairs(args.except) do saved[key] = slot._data[key] end