Skip to content

Commit

Permalink
[BUGFIX release] unregister views from viewRegistry
Browse files Browse the repository at this point in the history
[FIXES #14526]
  • Loading branch information
stefanpenner committed Oct 27, 2016
1 parent 62d9ba2 commit 2610da7
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions packages/ember-glimmer/lib/renderer.js
Original file line number Diff line number Diff line change
Expand Up @@ -218,12 +218,12 @@ class Renderer {
}

_register(view) {
assert('Attempted to register a view with an id already in use: ' + view.elementId, !this._viewRegistry[this.elementId]);
assert('Attempted to register a view with an id already in use: ' + view.elementId, !view._viewRegistry[this.elementId]);
this._viewRegistry[view.elementId] = view;
}

_unregister(view) {
delete this._viewRegistry[this.elementId];
delete this._viewRegistry[view.elementId];
}
}

Expand Down
4 changes: 2 additions & 2 deletions packages/ember-htmlbars/lib/renderer.js
Original file line number Diff line number Diff line change
Expand Up @@ -255,12 +255,12 @@ Renderer.prototype.didDestroyElement = function (view) {


Renderer.prototype._register = function Renderer_register(view) {
assert('Attempted to register a view with an id already in use: ' + view.elementId, !this._viewRegistry[this.elementId]);
assert('Attempted to register a view with an id already in use: ' + view.elementId, !this._viewRegistry[view.elementId]);
this._viewRegistry[view.elementId] = view;
};

Renderer.prototype._unregister = function Renderer_unregister(view) {
delete this._viewRegistry[this.elementId];
delete this._viewRegistry[view.elementId];
};

export const InertRenderer = {
Expand Down

0 comments on commit 2610da7

Please sign in to comment.