aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/xsample/source/groove.cpp
diff options
context:
space:
mode:
authorThomas Grill <xovo@users.sourceforge.net>2005-10-22 23:55:21 +0000
committerThomas Grill <xovo@users.sourceforge.net>2005-10-22 23:55:21 +0000
commita8374dc0b19440ce5d1dcdda954421a4d942c451 (patch)
tree86c552d14178efa617a364e04154cb73ca39311d /externals/grill/xsample/source/groove.cpp
parenta3e24e5ec82cda3495ee375ad6a1f2100b15359c (diff)
fix compilation for CFM
small fixes release version small change proposed by Tim Blechmann svn path=/trunk/; revision=3753
Diffstat (limited to 'externals/grill/xsample/source/groove.cpp')
-rw-r--r--externals/grill/xsample/source/groove.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/externals/grill/xsample/source/groove.cpp b/externals/grill/xsample/source/groove.cpp
index a5e3aaf0..d76e3776 100644
--- a/externals/grill/xsample/source/groove.cpp
+++ b/externals/grill/xsample/source/groove.cpp
@@ -94,9 +94,10 @@ protected:
inline void setposmod(double pos)
{
- double p = pos-znsmin;
- if(p >= 0) curpos = znsmin+fmod(p,znsmax-znsmin);
- else curpos = znsmax+fmod(p,znsmax-znsmin);
+ if(pos >= 0)
+ curpos = znsmin+fmod(pos,znsmax-znsmin);
+ else
+ curpos = znsmax+fmod(pos,znsmax-znsmin);
}
virtual void DoReset();