diff --git a/src/config.coffee b/src/config.coffee index a598575c0..b7893087e 100644 --- a/src/config.coffee +++ b/src/config.coffee @@ -878,7 +878,7 @@ class Config @emitter.emit 'did-change' getRawScopedValue: (scopeDescriptor, keyPath) -> - scopeDescriptor = ScopeDescriptor.create(scopeDescriptor) + scopeDescriptor = ScopeDescriptor.fromObject(scopeDescriptor) @scopedSettingsStore.getPropertyValue(scopeDescriptor.getScopeChain(), keyPath) observeScopedKeyPath: (scopeDescriptor, keyPath, callback) -> @@ -906,7 +906,7 @@ class Config # * language mode uses it for one thing. # * autocomplete uses it for editor.completions settingsForScopeDescriptor: (scopeDescriptor, keyPath) -> - scopeDescriptor = ScopeDescriptor.create(scopeDescriptor) + scopeDescriptor = ScopeDescriptor.fromObject(scopeDescriptor) @scopedSettingsStore.getProperties(scopeDescriptor.getScopeChain(), keyPath) # Base schema enforcers. These will coerce raw input into the specified type, diff --git a/src/scope-descriptor.coffee b/src/scope-descriptor.coffee index 70dc6598d..7cf64d239 100644 --- a/src/scope-descriptor.coffee +++ b/src/scope-descriptor.coffee @@ -16,7 +16,7 @@ # for more information. module.exports = class ScopeDescriptor - @create: (descriptor) -> + @fromObject: (descriptor) -> if descriptor instanceof ScopeDescriptor descriptor else