properly reconstruct settings variable in case of backward compatibly accepting it as deprecated variable

This commit is contained in:
Axel Kittenberger 2012-10-09 18:06:46 +02:00
parent 5f01a04335
commit f09ac240a7
1 changed files with 19 additions and 1 deletions

View File

@ -2269,6 +2269,22 @@ local Syncs = ( function( )
--
local function add( config )
-- workaround for backwards compatibility
-- FIXME: remove when dropping that
if settings ~= settingsSafe then
log(
'Warn',
'settings = { ... } is deprecated.\n'..
' please use settings{ ... } (without the equal sign)'
)
for k, v in pairs( settings ) do
uSettings[ k ] = v
end
settings = settingsSafe
end
-- Creates a new config table which inherits all keys/values
-- from integer keyed tables
local uconfig = config
@ -3782,7 +3798,9 @@ function runner.initialize( firstTime )
' please use settings{ ... } (without the equal sign)'
)
uSettings = settings
for k, v in pairs( settings ) do
uSettings[ k ] = v
end
end