From 4b45564835dc9f5d60c9ff8bf6df0d77ee87fe7e Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Sun, 23 Dec 2012 23:25:44 -0800 Subject: [PATCH] getCurrentState() should return null when on root element. --- .../sourceforge/guacamole/net/basic/xml/DocumentHandler.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/guacamole/src/main/java/net/sourceforge/guacamole/net/basic/xml/DocumentHandler.java b/guacamole/src/main/java/net/sourceforge/guacamole/net/basic/xml/DocumentHandler.java index fecae7f72..36754306e 100644 --- a/guacamole/src/main/java/net/sourceforge/guacamole/net/basic/xml/DocumentHandler.java +++ b/guacamole/src/main/java/net/sourceforge/guacamole/net/basic/xml/DocumentHandler.java @@ -72,6 +72,11 @@ public class DocumentHandler extends DefaultHandler { * @return The current element state. */ private DocumentHandlerState getCurrentState() { + + // If no state, return null + if (stack.isEmpty()) + return null; + return stack.getLast(); }