diff options
author | IOhannes m zmölnig <zmoelnig@users.sourceforge.net> | 2011-01-12 18:15:33 +0000 |
---|---|---|
committer | IOhannes m zmölnig <zmoelnig@users.sourceforge.net> | 2011-01-12 18:15:33 +0000 |
commit | 39af237aad4509f7e4131db10249dc6a40c93d62 (patch) | |
tree | f47d64c57d9ce8a60d2592fe46bb5caae7f46099 | |
parent | 010fc2ba3df049cc5c47e9870c894daca97cefd8 (diff) |
make sure that the current settings are read before applying them
svn path=/trunk/externals/iem/mediasettings/; revision=14726
-rw-r--r-- | audiosettings.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/audiosettings.c b/audiosettings.c index 1078fd0..4edace8 100644 --- a/audiosettings.c +++ b/audiosettings.c @@ -487,6 +487,8 @@ static void audiosettings_setparams(t_audiosettings *x, t_symbol*s, int argc, t_ int advance=0; t_paramtype param=PARAM_INVALID; + audiosettings_params_init (x); /* re-initialize to what we got */ + advance=audiosettings_setparams_next(argc, argv); while((argc-=advance)>0) { argv+=advance; @@ -523,7 +525,6 @@ static void audiosettings_setparams(t_audiosettings *x, t_symbol*s, int argc, t_ } if(apply) { audiosettings_params_apply(x); - audiosettings_params_init (x); /* re-initialize to what we got */ } } |