diff --git a/spec/spec-helper.coffee b/spec/spec-helper.coffee index 311d7923e..b6d2112ee 100644 --- a/spec/spec-helper.coffee +++ b/spec/spec-helper.coffee @@ -23,7 +23,7 @@ atom.themes.requireStylesheet '../static/jasmine' fixturePackagesPath = path.resolve(__dirname, './fixtures/packages') atom.packages.packageDirPaths.unshift(fixturePackagesPath) atom.keymap.loadBundledKeymaps() -keyBindingsToRestore = _.clone(atom.keymap.allBindings()) +keyBindingsToRestore = atom.keymap.allBindings() $(window).on 'core:close', -> window.close() $(window).on 'unload', -> diff --git a/src/keymap.coffee b/src/keymap.coffee index 599064078..d629cee6c 100644 --- a/src/keymap.coffee +++ b/src/keymap.coffee @@ -93,7 +93,7 @@ class Keymap # object contains the following keys `source`, `selector`, `command`, # `keystroke`, `index`, `specificity`. allBindings: -> - @keyBindings + _.clone(@keyBindings) bindingsForKeystrokeMatchingElement: (keystroke, element) -> keyBindings = @bindingsForKeystroke(keystroke)