commit | 46e5bf0420e7627fa8dbd8949d7603e89a61c702 | [log] [tgz] |
---|---|---|
author | cbridgha <cbridgha> | Thu Sep 20 19:15:20 2007 +0000 |
committer | cbridgha <cbridgha> | Thu Sep 20 19:15:20 2007 +0000 |
tree | de4cbf816fa3787aaf05c65b58fc3e950edbfd76 | |
parent | 653cd5c6fb9ada85da282fb4ccbf903f13032ace [diff] |
[202171] unable to edit xml files using translators if xml file open when workspace opens (missed one critical null check)
diff --git a/bundles/org.eclipse.wst.xml.core/src-emfModelSynch/org/eclipse/wst/xml/core/internal/emf2xml/EMF2DOMSSERenderer.java b/bundles/org.eclipse.wst.xml.core/src-emfModelSynch/org/eclipse/wst/xml/core/internal/emf2xml/EMF2DOMSSERenderer.java index 7006335..d9a55fc 100644 --- a/bundles/org.eclipse.wst.xml.core/src-emfModelSynch/org/eclipse/wst/xml/core/internal/emf2xml/EMF2DOMSSERenderer.java +++ b/bundles/org.eclipse.wst.xml.core/src-emfModelSynch/org/eclipse/wst/xml/core/internal/emf2xml/EMF2DOMSSERenderer.java
@@ -201,8 +201,10 @@ } private void deregisterFromXMLModel() { - String id = getXMLModel().getId(); - decrementCacheCount(id); + if (getXMLModel() != null) { + String id = getXMLModel().getId(); + decrementCacheCount(id); + } deRegisterAsModelStateListener(); deRegisterAsModelLifecycleListener(); // This try/catch block is a hack to fix defect 204114. This occurs