Skip to content

Commit 4cb120c

Browse files
committed
Fix RendererPool
1 parent 5cc5dcd commit 4cb120c

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

js/src/_base/RendererPool.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -84,11 +84,11 @@ _.extend(RendererPool.prototype, {
8484
return renderer;
8585
},
8686

87-
_replaceRenderer: function(oldToken, config) {
88-
var id = oldToken.poolId;
89-
oldToken.dispose();
87+
_replaceRenderer: function(renderer, config) {
88+
var id = renderer.poolId;
89+
renderer.dispose();
9090
this.numCreated--;
91-
var renderer = this._createRenderer(config);
91+
renderer = this._createRenderer(config);
9292
renderer.poolId = id;
9393
return renderer;
9494
},
@@ -110,7 +110,7 @@ _.extend(RendererPool.prototype, {
110110
// We need to replace one of the free renderers to get
111111
// the right config:
112112
freeToken = this.freePool.shift();
113-
renderer = this._replaceRenderer(freeToken, config);
113+
renderer = this._replaceRenderer(freeToken.renderer, config);
114114
}
115115

116116
} else if (this.numCreated < MAX_RENDERERS) {
@@ -136,7 +136,7 @@ _.extend(RendererPool.prototype, {
136136
}
137137
// Recreate renderer if no appropriate config:
138138
if (recreate) {
139-
renderer = this._replaceRenderer(claimedToken, config);
139+
renderer = this._replaceRenderer(claimedToken.renderer, config);
140140
}
141141

142142
}

0 commit comments

Comments
 (0)