Author: jflesch
Date: 2006-10-22 22:19:51 +0000 (Sun, 22 Oct 2006)
New Revision: 10699
Modified:
trunk/apps/Thaw/src/thaw/plugins/index/Index.java
Log:
Refix NPE
Modified: trunk/apps/Thaw/src/thaw/plugins/index/Index.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/index/Index.java 2006-10-22 22:14:47 UTC
(rev 10698)
+++ trunk/apps/Thaw/src/thaw/plugins/index/Index.java 2006-10-22 22:19:51 UTC
(rev 10699)
@@ -1023,13 +1023,25 @@
public String getHeaderElement(Element header, String name) {
try {
+ if (header == null)
+ return null;
+
NodeList nl = header.getElementsByTagName(name);
if (nl == null)
return null;
Element sub = (Element)nl.item(0);
- return ((Text)sub.getFirstChild()).getData();
+
+ if (sub == null)
+ return null;
+
+ Text txt = (Text)sub.getFirstChild();
+
+ if (txt == null)
+ return null;
+
+ return txt.getData();
} catch(Exception e) {
Logger.notice(this, "Unable to get header element
'"+name+"', because: "+e.toString());
return null;