From 438e1bc0a9b2ede8c9f29f83d8836b4f097d1aad Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Mon, 21 Nov 2016 15:31:14 -0500 Subject: [PATCH] Use the view registry instead of `Ember.View.views` --- .../javascripts/discourse/lib/keyboard-shortcuts.js.es6 | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/discourse/lib/keyboard-shortcuts.js.es6 b/app/assets/javascripts/discourse/lib/keyboard-shortcuts.js.es6 index 477b914ce58..d393127a732 100644 --- a/app/assets/javascripts/discourse/lib/keyboard-shortcuts.js.es6 +++ b/app/assets/javascripts/discourse/lib/keyboard-shortcuts.js.es6 @@ -209,8 +209,11 @@ export default { sendToTopicListItemView(action) { const elem = $('tr.selected.topic-list-item.ember-view')[0]; if (elem) { - const view = Ember.View.views[elem.id]; - view.send(action); + const registry = this.container.lookup('-view-registry:main'); + if (registry) { + const view = registry[elem.id]; + view.send(action); + } } },