Update PluggableMap.js

Removing listener when the target is changed again.
This commit is contained in:
andrewcoder002
2021-10-14 09:52:15 +02:00
committed by Maximilian Krög
parent b51d16b575
commit bc064aba36

View File

@@ -1240,9 +1240,20 @@ class PluggableMap extends BaseObject {
window.addEventListener(EventType.RESIZE, this.handleResize_, false);
}
if (this.externView && this.externView != window){
this.externView.removeEventListener(EventType.RESIZE, this.handleResize_);
}
if (this.getViewport().getRootNode().defaultView != window ){
this.externView = this.getViewport().getRootNode().defaultView;
window.removeEventListener(EventType.RESIZE, this.handleResize_);
this.getViewport().getRootNode().defaultView.addEventListener(EventType.RESIZE, this.handleResize_, false);
this.getViewport()
.getRootNode().
defaultView.addEventListener(
EventType.RESIZE,
this.handleResize_,
false
);
}
}