Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/runtime/org.eclipse.fx.core.databinding/src/org/eclipse/fx/core/databinding/AdapterFactory.java')
-rwxr-xr-xbundles/runtime/org.eclipse.fx.core.databinding/src/org/eclipse/fx/core/databinding/AdapterFactory.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/bundles/runtime/org.eclipse.fx.core.databinding/src/org/eclipse/fx/core/databinding/AdapterFactory.java b/bundles/runtime/org.eclipse.fx.core.databinding/src/org/eclipse/fx/core/databinding/AdapterFactory.java
index 0ec7d4b21..829fbf4b4 100755
--- a/bundles/runtime/org.eclipse.fx.core.databinding/src/org/eclipse/fx/core/databinding/AdapterFactory.java
+++ b/bundles/runtime/org.eclipse.fx.core.databinding/src/org/eclipse/fx/core/databinding/AdapterFactory.java
@@ -389,10 +389,16 @@ public class AdapterFactory {
@Override
public void handleDispose(DisposeEvent event) {
- fxInvalidationListeners.clear();
+ if( fxInvalidationListeners != null ) {
+ fxInvalidationListeners.clear();
+ }
+
dbInvalidationListener = null;
- fxChangeListeners.clear();
+ if( fxChangeListeners != null ) {
+ fxChangeListeners.clear();
+ }
+
dbChangeListener = null;
}
});

Back to the top