diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java b/libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java index 1ae7e549e..b4b6207cb 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java @@ -169,6 +169,8 @@ public class ResourceLoadController implements Composer { private TimeTracker timeTracker; + private IZoomLevelChangedListener zoomLevelListener; + public Reloader() { } @@ -278,7 +280,8 @@ public class ResourceLoadController implements Composer { } private void setupZoomLevelListener(TimeTracker timeTracker) { - timeTracker.addZoomListener(getSessionZoomLevelListener()); + zoomLevelListener = getSessionZoomLevelListener(); + timeTracker.addZoomListener(zoomLevelListener); } private IZoomLevelChangedListener getSessionZoomLevelListener() {