diff options
author | Miller Puckette <millerpuckette@users.sourceforge.net> | 2006-10-04 19:35:06 +0000 |
---|---|---|
committer | Miller Puckette <millerpuckette@users.sourceforge.net> | 2006-10-04 19:35:06 +0000 |
commit | c65adb37b42c1c2134fd09d90ed7c6ced6817ae0 (patch) | |
tree | 381d7d125c72f102397031ec8cca2e812ac17f2e /pd/src/s_main.c | |
parent | fe06559c2970160ea141bbfc42f0ac21598321b1 (diff) |
release 0.40-0
svn path=/trunk/; revision=6076
Diffstat (limited to 'pd/src/s_main.c')
-rw-r--r-- | pd/src/s_main.c | 5 |
1 files changed, 4 insertions, 1 deletions
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 |