diff options
author | Sandy Armstrong <sandy@xamarin.com> | 2022-03-16 23:10:54 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-16 23:10:54 +0300 |
commit | f418a5fe8e5592ae7f1e18964b8875ea676309a7 (patch) | |
tree | daad66b035688670f8944d91080b680e9e2f8820 | |
parent | bcdade9e63a4d32813679cd490c17a366c00fa16 (diff) | |
parent | 299fc5a2e7f25713279fd6f21ab3e9744156d9de (diff) |
Merge pull request #1090 from mono/dev/bretjohn/fix-open-url
Fix Cocoa link labels to properly launch the browser
-rw-r--r-- | Xwt.XamMac/Xwt.Mac/MacDesktopBackend.cs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Xwt.XamMac/Xwt.Mac/MacDesktopBackend.cs b/Xwt.XamMac/Xwt.Mac/MacDesktopBackend.cs index 9920a12e..abc20499 100644 --- a/Xwt.XamMac/Xwt.Mac/MacDesktopBackend.cs +++ b/Xwt.XamMac/Xwt.Mac/MacDesktopBackend.cs @@ -28,6 +28,7 @@ using System; using System.Collections.Generic; using AppKit; using CoreGraphics; +using Foundation; using ObjCRuntime; using Xwt.Backends; @@ -76,6 +77,11 @@ namespace Xwt.Mac return NSScreen.Screens[0] == (NSScreen) backend; } + public override void OpenUrl (string url) + { + NSWorkspace.SharedWorkspace.OpenUrl (new NSUrl (url)); + } + public static Point ToDesktopPoint (CGPoint loc) { var result = new Point (loc.X, desktopBounds.Height - loc.Y); |