Removed redundant calls to ReactFiberStack.reset()

This commit is contained in:
Brian Vaughn
2016-12-21 17:39:39 -08:00
parent 2f2a44007c
commit d1e604004a
3 changed files with 4 additions and 6 deletions
@@ -29,7 +29,6 @@ const {
createCursor,
pop,
push,
reset,
} = require('ReactFiberStack');
if (__DEV__) {
@@ -136,8 +135,6 @@ exports.pushContextProvider = function(workInProgress : Fiber, didPerformWork :
};
exports.resetContext = function() : void {
reset();
contextStackCursor.current = null;
didPerformWorkStackCursor.current = false;
};
@@ -22,7 +22,6 @@ const {
createCursor,
pop,
push,
reset,
} = require('ReactFiberStack');
export type HostContext<C, CX> = {
@@ -114,8 +113,6 @@ module.exports = function<T, P, I, TI, C, CX>(
}
function resetHostContainer() {
reset();
contextStackCursor.current = null;
rootInstanceStackCursor.current = null;
}
@@ -21,6 +21,7 @@ var {
isContextProvider,
popContextProvider,
} = require('ReactFiberContext');
const { reset } = require('ReactFiberStack');
var ReactFiberBeginWork = require('ReactFiberBeginWork');
var ReactFiberCompleteWork = require('ReactFiberCompleteWork');
@@ -159,6 +160,9 @@ module.exports = function<T, P, I, TI, C, CX>(config : HostConfig<T, P, I, TI, C
}
function resetContextStack() {
// Reset the stack
reset();
// Reset the cursors
resetContext();
resetHostContainer();
}