aboutsummaryrefslogtreecommitdiff
path: root/emulators/dosbox-x/files/patch-src_gui_sdl__gui.cpp
diff options
context:
space:
mode:
authorNeel Chauhan <nc@FreeBSD.org>2022-04-21 18:52:30 +0000
committerNeel Chauhan <nc@FreeBSD.org>2022-04-21 18:52:30 +0000
commiteefcfdabff91435353e0fb63cc554405b4ca9c4f (patch)
treed8c92ef3d71f0927f1610f78529ff4a4e580248e /emulators/dosbox-x/files/patch-src_gui_sdl__gui.cpp
parent110a57e336855b3a9037614c9455cc64bc2858cf (diff)
Diffstat (limited to 'emulators/dosbox-x/files/patch-src_gui_sdl__gui.cpp')
-rw-r--r--emulators/dosbox-x/files/patch-src_gui_sdl__gui.cpp27
1 files changed, 27 insertions, 0 deletions
diff --git a/emulators/dosbox-x/files/patch-src_gui_sdl__gui.cpp b/emulators/dosbox-x/files/patch-src_gui_sdl__gui.cpp
new file mode 100644
index 000000000000..e677a977b1a3
--- /dev/null
+++ b/emulators/dosbox-x/files/patch-src_gui_sdl__gui.cpp
@@ -0,0 +1,27 @@
+--- src/gui/sdl_gui.cpp.orig 2022-04-21 18:01:44 UTC
++++ src/gui/sdl_gui.cpp
+@@ -3022,7 +3022,7 @@ class ConfigurationWindow : public GUI::ToplevelWindow
+ std::string url = "https://dosbox-x.com/";
+ #if defined(WIN32)
+ ShellExecute(NULL, "open", url.c_str(), NULL, NULL, SW_SHOWNORMAL);
+-#elif defined(LINUX)
++#elif defined(LINUX) || defined(__FreeBSD__)
+ system(("xdg-open "+url).c_str());
+ #elif defined(MACOSX)
+ system(("open "+url).c_str());
+@@ -3436,7 +3436,7 @@ void GUI_Shortcut(int select) {
+ PIC_AddEvent(RunCfgTool, 100);
+ } else
+ #endif
+- RunCfgTool(NULL);
++ RunCfgTool(0);
+ }
+
+ void GUI_Run(bool pressed) {
+@@ -3458,5 +3458,5 @@ void GUI_Run(bool pressed) {
+ PIC_AddEvent(RunCfgTool, 100);
+ } else
+ #endif
+- RunCfgTool(NULL);
++ RunCfgTool(0);
+ }