# This patch file was generated by NetBeans IDE # Following Index: paths are relative to: D:\ws\main # This patch can be applied using context Tools: Patch action on respective folder. # It uses platform neutral UTF-8 encoding and \n newlines. # Above lines and this line are ignored by the patching process. Index: editor.lib/src/org/netbeans/lib/editor/hyperlink/HyperlinkOperation.java --- editor.lib/src/org/netbeans/lib/editor/hyperlink/HyperlinkOperation.java +++ editor.lib/src/org/netbeans/lib/editor/hyperlink/HyperlinkOperation.java @@ -249,7 +249,7 @@ if (provider != null) { int[] offsets = provider.getHyperlinkSpan(doc, position, type); if (offsets != null) { - makeHyperlink(type, provider, offsets[0], offsets[1]); + makeHyperlink(type, provider, offsets[0], offsets[1], position); } } else { unHyperlink(true); @@ -323,7 +323,7 @@ return null; } - private synchronized void makeHyperlink(HyperlinkType type, HyperlinkProviderExt provider, final int start, final int end) { + private synchronized void makeHyperlink(HyperlinkType type, HyperlinkProviderExt provider, final int start, final int end, final int offset) { boolean makeCursorSnapshot = true; if (hyperlinkUp) { @@ -337,7 +337,7 @@ AttributeSet hyperlinksHighlight = fcs.getFontColors("hyperlinks"); //NOI18N prepare.addHighlight(start, end, AttributesUtilities.createComposite( hyperlinksHighlight != null ? hyperlinksHighlight : defaultHyperlinksHighlight, - AttributesUtilities.createImmutable(EditorStyleConstants.Tooltip, new TooltipResolver(provider, start, type)))); + AttributesUtilities.createImmutable(EditorStyleConstants.Tooltip, new TooltipResolver(provider, offset, type)))); getBag(currentDocument).setHighlights(prepare);