From: <ker...@us...> - 2014-01-09 19:11:48
|
Revision: 23393 http://sourceforge.net/p/jedit/svn/23393 Author: kerik-sf Date: 2014-01-09 19:11:45 +0000 (Thu, 09 Jan 2014) Log Message: ----------- fix pb #1763 XML Plugin unexpected asset type Modified Paths: -------------- plugins/XML/trunk/docs/CHANGES.txt plugins/XML/trunk/xml/hyperlinks/HTMLHyperlinkSource.java Modified: plugins/XML/trunk/docs/CHANGES.txt =================================================================== --- plugins/XML/trunk/docs/CHANGES.txt 2014-01-04 01:02:36 UTC (rev 23392) +++ plugins/XML/trunk/docs/CHANGES.txt 2014-01-09 19:11:45 UTC (rev 23393) @@ -4,6 +4,7 @@ Version 2.8.6 Requires jEdit 5.0, Java 1.6, XercesPlugin 2.9.1, ErrorList 1.9, SideKick 1.3, BeautyPlugin 0.7.0, CommonControls 1.5, EclipseIcons 1.0, Hyperlinks 1.1.0 (Optional), and Templates 4.1.2 (Optional) Fix #3614106: XML plugin: Missing Hyperlinks to xref linkend= elements (Alan Ezust, Eric Le Lay) + Fix pb #1763: XML Plugin unexpected asset type (Matthieu Casanova, Eric Le Lay) Version 2.8.5 Fix #3533666: Attribute completion after self-closed tag (Alan Ezust, Modified: plugins/XML/trunk/xml/hyperlinks/HTMLHyperlinkSource.java =================================================================== --- plugins/XML/trunk/xml/hyperlinks/HTMLHyperlinkSource.java 2014-01-04 01:02:36 UTC (rev 23392) +++ plugins/XML/trunk/xml/hyperlinks/HTMLHyperlinkSource.java 2014-01-09 19:11:45 UTC (rev 23393) @@ -44,6 +44,7 @@ import org.gjt.sp.util.Log; import sidekick.IAsset; +import sidekick.enhanced.SourceAsset; import sidekick.html.parser.html.HtmlDocument.Attribute; import sidekick.html.parser.html.HtmlDocument.AttributeList; import sidekick.html.parser.html.HtmlDocument.HtmlElement; @@ -150,6 +151,9 @@ // Since the source is based on the mode, it will be still // the HTMLHyperlikSource even if the Sidekick tree is for XML. return sourceForXML.getHyperlink(buffer, offset, data, (XmlTag) asset, true); + } else if(asset instanceof SourceAsset){ + // document root, no hyperlink there + return null; } else { Log.log(Log.WARNING,HTMLHyperlinkSource.class,"unexpected asset type: "+asset.getClass()+", please report"); return null; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |