src/sound.c

changeset 1214
dccd13b431d5
parent 1109
c15973749312
child 1235
c8d6eef4edce
--- a/src/sound.c	Fri Dec 08 06:21:44 2000 +0000
+++ b/src/sound.c	Fri Dec 08 07:46:22 2000 +0000
@@ -320,6 +320,18 @@
 			_exit(0);
 		}
 
+		if (sound_cmd[0]) {
+			char *args[4];
+			char command[4096];
+			g_snprintf(command, sizeof command, sound_cmd, filename);
+			args[0] = "sh";
+			args[1] = "-c";
+			args[2] = command;
+			args[3] = NULL;
+			execvp(args[0], args);
+			_exit(0);
+		}
+
 #ifdef ESD_SOUND
 		if (play_esd_file(filename))
 			_exit(0);

mercurial