mirror of
https://github.com/cemu-project/Cemu.git
synced 2025-07-07 23:41:18 +12:00
Portable way of opening URLs and directories (#156)
Replaced every instance of ShellExecute with wxLaunchDefaultBrowser
This commit is contained in:
parent
f3c70e69b4
commit
1a1de370e4
5 changed files with 15 additions and 67 deletions
|
@ -1,9 +1,5 @@
|
|||
#include "gui/TitleManager.h"
|
||||
|
||||
#ifdef _WIN32
|
||||
#include <shellapi.h>
|
||||
#endif
|
||||
|
||||
#include "gui/helpers/wxCustomEvents.h"
|
||||
#include "gui/helpers/wxCustomData.h"
|
||||
#include "Cafe/TitleList/GameInfo.h"
|
||||
|
@ -483,11 +479,7 @@ void TitleManager::OnSaveOpenDirectory(wxCommandEvent& event)
|
|||
if (!fs::exists(target) || !fs::is_directory(target))
|
||||
return;
|
||||
|
||||
#ifdef _WIN32
|
||||
ShellExecuteW(GetHWND(), L"open", target.c_str(), nullptr, nullptr, SW_SHOWNORMAL);
|
||||
#else
|
||||
assert_dbg();
|
||||
#endif
|
||||
wxLaunchDefaultBrowser(fmt::format("file:{}", _utf8Wrapper(target)));
|
||||
}
|
||||
|
||||
void TitleManager::OnSaveDelete(wxCommandEvent& event)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue