Author: ezheleznyakov
Date: 2007-08-13 07:17:20 -0400 (Mon, 13 Aug 2007)
New Revision: 3084
Modified:
branches/jbosstools_xulrunner/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeVisualDomBuilder.java
Log:
http://jira.jboss.com/jira/browse/EXIN-435
remove ClassCastException
Modified:
branches/jbosstools_xulrunner/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeVisualDomBuilder.java
===================================================================
---
branches/jbosstools_xulrunner/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeVisualDomBuilder.java 2007-08-13
09:23:03 UTC (rev 3083)
+++
branches/jbosstools_xulrunner/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeVisualDomBuilder.java 2007-08-13
11:17:20 UTC (rev 3084)
@@ -950,7 +950,7 @@
if (node.getNodeType() == Node.ELEMENT_NODE) {
if (HTML.TAG_LINK.equalsIgnoreCase(node.getNodeName())
|| isLinkReplacer(node) ) {
- nsIDOMElement element = (nsIDOMElement)node;
+ nsIDOMElement element =
(nsIDOMElement)node.queryInterface(nsIDOMElement.NS_IDOMELEMENT_IID);
if
(ext_val.equalsIgnoreCase(element.getAttribute(VpeTemplateManager.ATTR_LINK_EXT))
&&
href_val.equalsIgnoreCase(element.getAttribute(VpeTemplateManager.ATTR_LINK_HREF))) {
return node;
@@ -1322,7 +1322,7 @@
nsIDOMNode child = children.item(i);
if (child.getNodeType() == nsIDOMNode.ELEMENT_NODE) {
if (domMapping.getNodeMapping(child) == null) {
- resetTooltip((nsIDOMElement)child, titleValue);
+ resetTooltip((nsIDOMElement)child.queryInterface(nsIDOMElement.NS_IDOMELEMENT_IID),
titleValue);
}
}
}