From 60900f483761a89943ff4fd72729c281cf0a06b0 Mon Sep 17 00:00:00 2001 From: Toby Zerner Date: Mon, 4 May 2015 10:43:40 +0930 Subject: [PATCH] Ability to clear a retained subtree --- framework/core/js/lib/utils/subtree-retainer.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/framework/core/js/lib/utils/subtree-retainer.js b/framework/core/js/lib/utils/subtree-retainer.js index 154a8a56b..b6e99e318 100644 --- a/framework/core/js/lib/utils/subtree-retainer.js +++ b/framework/core/js/lib/utils/subtree-retainer.js @@ -11,7 +11,7 @@ */ export default class SubtreeRetainer { constructor() { - this.old = []; + this.clear(); this.callbacks = [].slice.call(arguments); } @@ -30,4 +30,8 @@ export default class SubtreeRetainer { add() { this.callbacks = this.callbacks.concat([].slice.call(arguments)); } + + clear() { + this.old = []; + } }