diff --git a/src/conio/sdlfuncs.c b/src/conio/sdlfuncs.c index 8a91a7eba0c7f30d3ed83fc44faf740816c7158d..be4da2e533862e601e6dc03771372199af1cf9cb 100644 --- a/src/conio/sdlfuncs.c +++ b/src/conio/sdlfuncs.c @@ -661,7 +661,7 @@ int SDL_main_env(int argc, char **argv, char **env) * This ugly hack attempts to prevent this... of course, remote X11 * connections must still be allowed. */ - if((!use_sdl_video) || (getenv("REMOTEHOST")!=NULL && getenv("DISPLAY")==NULL)) { + if((!use_sdl_video) || ((getenv("REMOTEHOST")!=NULL || getenv("SSH_CLIENT")!=NULL) && getenv("DISPLAY")==NULL)) { /* Sure ,we can't use video, but audio is still valid! */ if(sdl.Init(0)==0) sdl_initialized=TRUE;