SceneBuilder integration: fix listeners (IDEA-126663)

This commit is contained in:
Anna Kozlova
2014-06-27 18:31:53 +02:00
parent 3fd69c306f
commit 3e9eae3b52
2 changed files with 6 additions and 2 deletions
Binary file not shown.
@@ -120,8 +120,12 @@ public class SceneBuilderImpl implements SceneBuilder {
@Override
public void close() {
if (myEditorController != null) {
myEditorController.getSelection().revisionProperty().removeListener(mySelectionListener);
myEditorController.getJobManager().revisionProperty().removeListener(myListener);
if (mySelectionListener != null) {
myEditorController.getSelection().revisionProperty().removeListener(mySelectionListener);
}
if (myListener != null) {
myEditorController.getJobManager().revisionProperty().removeListener(myListener);
}
}
}