From c65adb37b42c1c2134fd09d90ed7c6ced6817ae0 Mon Sep 17 00:00:00 2001 From: Miller Puckette Date: Wed, 4 Oct 2006 19:35:06 +0000 Subject: release 0.40-0 svn path=/trunk/; revision=6076 --- pd/src/s_main.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'pd/src/s_main.c') diff --git a/pd/src/s_main.c b/pd/src/s_main.c index dd4e7cb7..a7156c20 100644 --- a/pd/src/s_main.c +++ b/pd/src/s_main.c @@ -61,6 +61,7 @@ int sys_midioutdevlist[MAXMIDIOUTDEV] = {1}; char sys_font[100] = "courier"; /* tb: font name */ static int sys_main_srate; static int sys_main_advance; +static int sys_listplease; int sys_externalschedlib; char sys_externalschedlibname[MAXPDSTRING]; @@ -800,7 +801,7 @@ int sys_argparse(int argc, char **argv) } else if (!strcmp(*argv, "-listdev")) { - sys_listdevs(); + sys_listplease = 1; argc--; argv++; } else if (!strcmp(*argv, "-schedlib")) @@ -920,6 +921,8 @@ static void sys_afterargparse(void) sys_midiindevlist[i]--; for (i = 0; i < sys_nmidiout; i++) sys_midioutdevlist[i]--; + if (sys_listplease) + sys_listdevs(); /* get the current audio parameters. These are set by the preferences mechanism (sys_loadpreferences()) or -- cgit v1.2.1