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) {
this.termWrapperRef = component;
let resizeTimeout;
let resizeObserver;
if (component) {
resizeObserver = new ResizeObserver(() => {
clearTimeout(resizeTimeout);
resizeTimeout = setTimeout(() => {
this.resizeObserver = new ResizeObserver(() => {
clearTimeout(this.resizeTimeout);
this.resizeTimeout = setTimeout(() => {
this.fitResize();
}, 500);
});
resizeObserver.observe(component);
this.resizeObserver.observe(component);
} else {
resizeObserver.disconnect();
this.resizeObserver.disconnect();
}
}