Skip to content

Commit

Permalink
Ensure browser links work with modern .NET
Browse files Browse the repository at this point in the history
  • Loading branch information
glopesdev committed Feb 1, 2025
1 parent 86ce238 commit aed778b
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 2 deletions.
2 changes: 1 addition & 1 deletion Bonsai.Editor/EditorDialog.cs
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ public static void OpenUrl(string url)
{
Process.Start("xdg-open", url);
}
else Process.Start(url);
else Process.Start(new ProcessStartInfo(url) { UseShellExecute = true });
}
catch { } //best effort
finally
Expand Down
6 changes: 5 additions & 1 deletion Bonsai.NuGet.Design/PackageDetails.cs
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,11 @@ private void linkLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs
{
if (e.Link.LinkData is Uri linkUri)
{
Process.Start(linkUri.AbsoluteUri);
if (NativeMethods.IsRunningOnMono && Environment.OSVersion.Platform == PlatformID.Unix)
{
Process.Start("xdg-open", linkUri.AbsoluteUri);
}
else Process.Start(new ProcessStartInfo(linkUri.AbsoluteUri) { UseShellExecute = true });
}
}

Expand Down

0 comments on commit aed778b

Please sign in to comment.