From 78f302befcd38799ad8e858c16b5083a338afb1b Mon Sep 17 00:00:00 2001 From: crschnick Date: Sat, 23 Dec 2023 19:30:53 +0000 Subject: [PATCH] Use own method to open hyperlinks --- .../main/java/io/xpipe/app/comp/base/MarkdownComp.java | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/io/xpipe/app/comp/base/MarkdownComp.java b/app/src/main/java/io/xpipe/app/comp/base/MarkdownComp.java index 8dff2af2..2ae55e47 100644 --- a/app/src/main/java/io/xpipe/app/comp/base/MarkdownComp.java +++ b/app/src/main/java/io/xpipe/app/comp/base/MarkdownComp.java @@ -7,8 +7,8 @@ import io.xpipe.app.fxcomps.CompStructure; import io.xpipe.app.fxcomps.SimpleCompStructure; import io.xpipe.app.fxcomps.util.PlatformThread; import io.xpipe.app.fxcomps.util.SimpleChangeListener; -import io.xpipe.app.issue.ErrorEvent; import io.xpipe.app.prefs.AppPrefs; +import io.xpipe.app.util.Hyperlinks; import io.xpipe.app.util.MarkdownHelper; import javafx.application.Platform; import javafx.beans.property.SimpleStringProperty; @@ -20,9 +20,7 @@ import javafx.scene.web.WebEngine; import javafx.scene.web.WebView; import lombok.SneakyThrows; -import java.awt.*; import java.io.IOException; -import java.net.URI; import java.nio.file.Files; import java.util.function.UnaryOperator; @@ -79,11 +77,7 @@ public class MarkdownComp extends Comp> { String toBeopen = engine.getLoadWorker().getMessage().trim().replace("Loading ", ""); if (toBeopen.contains("http://") || toBeopen.contains("https://")) { engine.getLoadWorker().cancel(); - try { - Desktop.getDesktop().browse(URI.create(toBeopen)); - } catch (Exception e) { - ErrorEvent.fromThrowable(e).omit().handle(); - } + Hyperlinks.open(toBeopen); } })); }