Forced reference to zoom listener to write resourcesLoad session parameter

The new listener registered to track changes on ResourceLoad perspective zoomLevel
was not always being called. An explicit reference was defined to avoid that
listener to be wrongly freed.

FEA: ItEr77S15FilteringEnhancements
This commit is contained in:
Manuel Rego Casasnovas 2013-02-15 12:01:02 +01:00 committed by Lorenzo Tilve Álvaro
parent 177a9b40b8
commit 75ef2de231

View file

@ -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() {