Author: stefanegli
Date: Thu Aug 29 09:55:38 2013
New Revision: 1518555

URL: http://svn.apache.org/r1518555
Log:
SLING-2985 : npe-fix for properties handling

Modified:
    
sling/trunk/tooling/ide/eclipse-ui/src/org/apache/sling/ide/eclipse/ui/nav/model/ModifiableProperties.java

Modified: 
sling/trunk/tooling/ide/eclipse-ui/src/org/apache/sling/ide/eclipse/ui/nav/model/ModifiableProperties.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/tooling/ide/eclipse-ui/src/org/apache/sling/ide/eclipse/ui/nav/model/ModifiableProperties.java?rev=1518555&r1=1518554&r2=1518555&view=diff
==============================================================================
--- 
sling/trunk/tooling/ide/eclipse-ui/src/org/apache/sling/ide/eclipse/ui/nav/model/ModifiableProperties.java
 (original)
+++ 
sling/trunk/tooling/ide/eclipse-ui/src/org/apache/sling/ide/eclipse/ui/nav/model/ModifiableProperties.java
 Thu Aug 29 09:55:38 2013
@@ -91,9 +91,11 @@ public class ModifiableProperties implem
        public void setNode(GenericJcrRootFile genericJcrRootFile, Node 
domNode) {
                this.domNode = domNode;
                NamedNodeMap attributes = domNode.getAttributes();
-               for(int i=0; i<attributes.getLength(); i++) {
-                       Node attr = attributes.item(i);
-                       properties.put(attr.getNodeName(), attr.getNodeValue());
+               if (attributes!=null) {
+                       for(int i=0; i<attributes.getLength(); i++) {
+                               Node attr = attributes.item(i);
+                               properties.put(attr.getNodeName(), 
attr.getNodeValue());
+                       }
                }
                this.genericJcrRootFile = genericJcrRootFile;
        }


Reply via email to