Made impl a little easier to read

This commit is contained in:
Rowan 2021-04-16 17:03:21 +01:00
parent 088089aa11
commit bbcca4ba87

View file

@ -2581,13 +2581,16 @@ static void TuneServerSocket(void) {
static void OpenBrowser(const char *serveraddrname) { static void OpenBrowser(const char *serveraddrname) {
char openbrowsercommand[255]; char openbrowsercommand[255];
if (IsWindows()){ char *prog;
snprintf(openbrowsercommand, sizeof(openbrowsercommand), "explorer http://%s", serveraddrname); if (IsWindows()) {
prog = "explorer";
} else if (IsXnu()) { } else if (IsXnu()) {
snprintf(openbrowsercommand, sizeof(openbrowsercommand), "open http://%s", serveraddrname); prog = "open";
} else { } else {
snprintf(openbrowsercommand, sizeof(openbrowsercommand), "xdg-open http://%s", serveraddrname); prog = "xdg-open";
} }
snprintf(openbrowsercommand, sizeof(openbrowsercommand), "%s http://%s", prog,
serveraddrname);
DEBUGF("Opening browser with command %s\n", openbrowsercommand); DEBUGF("Opening browser with command %s\n", openbrowsercommand);
system(openbrowsercommand); system(openbrowsercommand);
} }