diff --git a/src/linux/UserInteractionsLinux.cpp b/src/linux/UserInteractionsLinux.cpp index c64e34744f7..ab025e52d22 100644 --- a/src/linux/UserInteractionsLinux.cpp +++ b/src/linux/UserInteractionsLinux.cpp @@ -1,6 +1,8 @@ #include "UserInteractions.h" #include #include +#include +#include namespace Surge { @@ -31,6 +33,13 @@ namespace Surge void openURL(const std::string &url) { + if (vfork()==0) + { + if (execlp("xdg-open", "xdg-open", url.c_str(), (char*)nullptr) < 0) + { + exit(0); + } + } } }; };