From 2c3207e5cce05452cd9a89dbda555383015ee75d Mon Sep 17 00:00:00 2001 From: gibbed Date: Tue, 30 Apr 2019 16:30:17 -0500 Subject: [PATCH] [Base] Widen LaunchBrowser. --- src/xenia/base/platform.h | 2 +- src/xenia/base/platform_linux.cc | 4 ++-- src/xenia/base/platform_win.cc | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/xenia/base/platform.h b/src/xenia/base/platform.h index 55b8c59e7..54caae98f 100644 --- a/src/xenia/base/platform.h +++ b/src/xenia/base/platform.h @@ -103,7 +103,7 @@ const size_t kMaxPath = 1024; // PATH_MAX #endif // XE_PLATFORM_WIN32 // Launches a web browser to the given URL. -void LaunchBrowser(const char* url); +void LaunchBrowser(const wchar_t* url); } // namespace xe diff --git a/src/xenia/base/platform_linux.cc b/src/xenia/base/platform_linux.cc index b90c6f78e..45c52b22a 100644 --- a/src/xenia/base/platform_linux.cc +++ b/src/xenia/base/platform_linux.cc @@ -13,8 +13,8 @@ namespace xe { -void LaunchBrowser(const char* url) { - auto cmd = std::string("xdg-open " + std::string(url)); +void LaunchBrowser(const wchar_t* url) { + auto cmd = std::string("xdg-open " + xe::to_string(url)); system(cmd.c_str()); } diff --git a/src/xenia/base/platform_win.cc b/src/xenia/base/platform_win.cc index 157fefd52..5b1b9c7e5 100644 --- a/src/xenia/base/platform_win.cc +++ b/src/xenia/base/platform_win.cc @@ -11,8 +11,8 @@ namespace xe { -void LaunchBrowser(const char* url) { - ShellExecuteA(NULL, "open", url, NULL, NULL, SW_SHOWNORMAL); +void LaunchBrowser(const wchar_t* url) { + ShellExecuteW(NULL, L"open", url, NULL, NULL, SW_SHOWNORMAL); } } // namespace xe