diff --git a/deluge/ui/web/js/Deluge.OptionsManager.js b/deluge/ui/web/js/Deluge.OptionsManager.js index d51ec067a..5ad08ea3f 100644 --- a/deluge/ui/web/js/Deluge.OptionsManager.js +++ b/deluge/ui/web/js/Deluge.OptionsManager.js @@ -39,9 +39,10 @@ Copyright: Deluge.OptionsManager = Ext.extend(Ext.util.Observable, { constructor: function(config) { + config = config || {}; this.binds = {}; this.changed = {}; - this.defaults = config['defaults'] || {}; + this.defaults = (config && config['defaults']) || {}; this.options = {}; this.currentId = null;