Commit fc05a696ad3431805bf7ecb4dece2f269b9a2533

Ryan C. Gordon 2020-10-05T18:08:58

url: Attempt #23235 at WinRT support...

diff --git a/src/misc/winrt/SDL_sysurl.cpp b/src/misc/winrt/SDL_sysurl.cpp
index f1314e9..69393cb 100644
--- a/src/misc/winrt/SDL_sysurl.cpp
+++ b/src/misc/winrt/SDL_sysurl.cpp
@@ -21,19 +21,15 @@
 
 #include <Windows.h>
 
-#include "../../core/windows/SDL_windows.h"
 #include "../SDL_sysurl.h"
 
 int
 SDL_SYS_OpenURL(const char *url)
 {
-    WCHAR *wurl = WIN_UTF8ToString(url);
-    if (wurl == NULL) {
-        return SDL_OutOfMemory();
-    }
-
-    auto uri = ref new Windows::Foundation::Uri(wurl);
+    Platform::String^ strurl = url;
     SDL_free(wurl);
+
+    auto uri = ref new Windows::Foundation::Uri(strurl);
     launchUriOperation(Windows::System::Launcher::LaunchUriAsync(uri));
     return 0;
 }