From aa4d294c19c4fcdcd30a95d94cdb525684d318d2 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Thu, 2 Apr 2015 17:19:20 -0700 Subject: [PATCH] Implement clearObservers in GrammarRegistry --- src/grammar-registry.coffee | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/grammar-registry.coffee b/src/grammar-registry.coffee index acdc863bc..911ffafbe 100644 --- a/src/grammar-registry.coffee +++ b/src/grammar-registry.coffee @@ -2,6 +2,7 @@ _ = require 'underscore-plus' {deprecate} = require 'grim' {specificity} = require 'clear-cut' {Subscriber} = require 'emissary' +{Emitter} = require 'event-kit' FirstMate = require 'first-mate' {ScopeSelector} = FirstMate ScopedPropertyStore = require 'scoped-property-store' @@ -69,3 +70,7 @@ class GrammarRegistry extends FirstMate.GrammarRegistry propertiesForScope: (scope, keyPath) -> deprecate 'Use atom.config.getAll instead.' atom.config.settingsForScopeDescriptor(scope, keyPath) + + clearObservers: -> + @off() + @emitter = new Emitter