diff --git a/lib/client/config.js b/lib/client/config.js index 769b814e..5b5e8ece 100644 --- a/lib/client/config.js +++ b/lib/client/config.js @@ -95,11 +95,13 @@ var CloudCmd, Util, DOM; function changeConfig(config) { - var name; - - for (name in config) - if (Util.isBoolean(config[name])) - config[name] = setState(config[name]); + Object.keys(config).forEach(function(name) { + var item = config[name], + isBool = Util.isBoolean(item); + + if (isBool) + config[name] = setState(item); + }); } function setState(state) {