summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarko Cebokli <[email protected]>2012-04-06 17:05:10 (GMT)
committer Marko Cebokli <[email protected]>2012-04-06 17:05:10 (GMT)
commit811e564908c8851c294c91c97d3581a760efde94 (patch)
treeb6687ff0c1a93cd1e4dc519b4b719272e6f47a88
parent585462ea22c710825dd890e6a8194cfc35352b8b (diff)
Select0r: Remove double mapping of list parameters
-rwxr-xr-xsrc/filter/select0r/select0r.c28
1 files changed, 4 insertions, 24 deletions
diff --git a/src/filter/select0r/select0r.c b/src/filter/select0r/select0r.c
index 5ff6fb4..2333638 100755
--- a/src/filter/select0r/select0r.c
+++ b/src/filter/select0r/select0r.c
@@ -859,42 +859,22 @@ switch(param_index)
p->slp=tmpf;
break;
case 6: //subspace
- tmpf=*((double*)parm);
- if (tmpf>=1.0)
- tmpi=(int)tmpf;
- else
- tmpi = map_value_forward(tmpf, 0.0, 2.9999); //N-0.0001
- if ((tmpi<0)||(tmpi>2.0)) break;
+ tmpi = map_value_forward(*(double*)parm, 0.0, 2.9999); //N-0.0001 if ((tmpi<0)||(tmpi>2.0)) break;
if (p->subsp != tmpi) chg=1;
p->subsp = tmpi;
break;
case 7: //shape
- tmpf=*((double*)parm);
- if (tmpf>=1.0)
- tmpi=(int)tmpf;
- else
- tmpi = map_value_forward(tmpf, 0.0, 2.9999); //N-0.0001
- if ((tmpi<0)||(tmpi>2.0)) break;
+ tmpi = map_value_forward(*(double*)parm, 0.0, 2.9999); //N-0.0001 if ((tmpi<0)||(tmpi>2.0)) break;
if (p->sshape != tmpi) chg=1;
p->sshape = tmpi;
break;
case 8: //edge mode
- tmpf=*((double*)parm);
- if (tmpf>=1.0)
- tmpi=(int)tmpf;
- else
- tmpi = map_value_forward(tmpf, 0.0, 4.9999); //N-0.0001
- if ((tmpi<0)||(tmpi>4.0)) break;
+ tmpi = map_value_forward(*(double*)parm, 0.0, 4.9999); //N-0.0001 if ((tmpi<0)||(tmpi>2.0)) break;
if (p->soft != tmpi) chg=1;
p->soft = tmpi;
break;
case 9: //operation
- tmpf=*((double*)parm);
- if (tmpf>=1.0)
- tmpi=(int)tmpf;
- else
- tmpi = map_value_forward(tmpf, 0.0, 4.9999); //N-0.0001
- if ((tmpi<0)||(tmpi>4.0)) break;
+ tmpi = map_value_forward(*(double*)parm, 0.0, 4.9999); //N-0.0001 if ((tmpi<0)||(tmpi>2.0)) break;
if (p->op != tmpi) chg=1;
p->op = tmpi;
break;