Fix undefined resizeObserver error during split

This commit is contained in:
Labhansh Agrawal 2019-10-12 19:36:19 +05:30 committed by Benjamin Staneck
parent 3eaf743b5a
commit cd655ad1e6

View file

@ -426,18 +426,16 @@ export default class Term extends React.PureComponent {
onTermWrapperRef(component) { onTermWrapperRef(component) {
this.termWrapperRef = component; this.termWrapperRef = component;
let resizeTimeout;
let resizeObserver;
if (component) { if (component) {
resizeObserver = new ResizeObserver(() => { this.resizeObserver = new ResizeObserver(() => {
clearTimeout(resizeTimeout); clearTimeout(this.resizeTimeout);
resizeTimeout = setTimeout(() => { this.resizeTimeout = setTimeout(() => {
this.fitResize(); this.fitResize();
}, 500); }, 500);
}); });
resizeObserver.observe(component); this.resizeObserver.observe(component);
} else { } else {
resizeObserver.disconnect(); this.resizeObserver.disconnect();
} }
} }