From 65132fc32c3686e51b0e35084ae133365c587d8f Mon Sep 17 00:00:00 2001 From: Richard Ogin Date: Wed, 21 May 2025 16:58:49 -0500 Subject: [PATCH] simplify opening privacy policy link --- .../connect/client/ui/FirstLoginDialog.java | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/client/src/com/mirth/connect/client/ui/FirstLoginDialog.java b/client/src/com/mirth/connect/client/ui/FirstLoginDialog.java index 8d340c0bf..cdb63aad9 100644 --- a/client/src/com/mirth/connect/client/ui/FirstLoginDialog.java +++ b/client/src/com/mirth/connect/client/ui/FirstLoginDialog.java @@ -12,7 +12,6 @@ import static com.mirth.connect.client.core.BrandingConstants.CENTRAL_USER_REGISTRATION; import static com.mirth.connect.client.core.BrandingConstants.MANDATORY_USER_REGISTRATION; -import java.awt.Desktop; import java.awt.Dimension; import java.awt.Point; import java.awt.event.WindowAdapter; @@ -20,9 +19,7 @@ import java.util.prefs.Preferences; import javax.swing.JDialog; -import javax.swing.event.HyperlinkEvent; import javax.swing.event.HyperlinkEvent.EventType; -import javax.swing.event.HyperlinkListener; import javax.swing.text.MutableAttributeSet; import javax.swing.text.SimpleAttributeSet; import javax.swing.text.StyleConstants; @@ -182,19 +179,9 @@ public void actionPerformed(java.awt.event.ActionEvent evt) { contentTextPane.setParagraphAttributes(set, true); contentTextPane.setEditable(false); - contentTextPane.addHyperlinkListener(new HyperlinkListener() { - public void hyperlinkUpdate(HyperlinkEvent evt) { - if (evt.getEventType() == EventType.ACTIVATED && Desktop.isDesktopSupported()) { - try { - if (Desktop.isDesktopSupported()) { - Desktop.getDesktop().browse(evt.getURL().toURI()); - } else { - BareBonesBrowserLaunch.openURL(evt.getURL().toString()); - } - } catch (Exception e) { - e.printStackTrace(); - } - } + contentTextPane.addHyperlinkListener(event -> { + if (event.getEventType() == EventType.ACTIVATED) { + BareBonesBrowserLaunch.openURL(event.getURL().toString()); } });