This is an automated email from the ASF dual-hosted git repository.

sdedic pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/netbeans.git


The following commit(s) were added to refs/heads/master by this push:
     new a650888  Avoid NPE if hyperlink belongs to another provider.
     new 575c97d  Merge pull request #3026 from sdedic/sdedic/hyperlink-npe
a650888 is described below

commit a650888e41f4abac2ca2f7b815ac476dbaa1a0d2
Author: Svata Dedic <svatopluk.de...@oracle.com>
AuthorDate: Wed Jun 30 10:36:38 2021 +0200

    Avoid NPE if hyperlink belongs to another provider.
---
 ide/editor/src/org/netbeans/modules/editor/url/HyperlinkImpl.java | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/ide/editor/src/org/netbeans/modules/editor/url/HyperlinkImpl.java 
b/ide/editor/src/org/netbeans/modules/editor/url/HyperlinkImpl.java
index 5ffe996..fa093a2 100644
--- a/ide/editor/src/org/netbeans/modules/editor/url/HyperlinkImpl.java
+++ b/ide/editor/src/org/netbeans/modules/editor/url/HyperlinkImpl.java
@@ -277,7 +277,9 @@ public final class HyperlinkImpl implements 
HyperlinkProviderExt, HyperlinkLocat
     @Override
     public CompletableFuture<HyperlinkLocation> getHyperlinkLocation(Document 
doc, int offset) {
         int[] span = this.getHyperlinkSpan(doc, offset, 
HyperlinkType.GO_TO_DECLARATION);
-
+        if (span == null) {
+            return CompletableFuture.completedFuture(null);
+        }
         return CompletableFuture.supplyAsync(() -> {
             try {
                 String urlText = doc.getText(span[0], span[1] - span[0]);

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to