diff --git a/desktop_version/src/FileSystemUtils.cpp b/desktop_version/src/FileSystemUtils.cpp index 6cdfeb9d..44ecda74 100644 --- a/desktop_version/src/FileSystemUtils.cpp +++ b/desktop_version/src/FileSystemUtils.cpp @@ -484,7 +484,7 @@ bool FILESYSTEM_openDirectory(const char *dname) #elif defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__HAIKU__) bool FILESYSTEM_openDirectoryEnabled() { - return true; + return std::getenv("SteamTenfoot") == NULL; } #ifdef __linux__ const char* open_cmd = "xdg-open"; diff --git a/desktop_version/src/Input.cpp b/desktop_version/src/Input.cpp index 6d6f1816..39c00b8e 100644 --- a/desktop_version/src/Input.cpp +++ b/desktop_version/src/Input.cpp @@ -287,7 +287,8 @@ void menuactionpress() #endif case OFFSET+2: //"OPENFOLDERHOOK" - if (FILESYSTEM_openDirectory(FILESYSTEM_getUserLevelDirectory())) + if (FILESYSTEM_openDirectoryEnabled() + && FILESYSTEM_openDirectory(FILESYSTEM_getUserLevelDirectory())) { music.playef(11); SDL_MinimizeWindow(graphics.screenbuffer->m_window);