traverso-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Traverso-commit] traverso/src/core Curve.cpp


From: Remon Sijrier
Subject: [Traverso-commit] traverso/src/core Curve.cpp
Date: Wed, 11 Apr 2007 23:35:30 +0000

CVSROOT:        /sources/traverso
Module name:    traverso
Changes by:     Remon Sijrier <r_sijrier>       07/04/11 23:35:30

Modified files:
        src/core       : Curve.cpp 

Log message:
        do not process a curve if there are no nodes! 

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/traverso/src/core/Curve.cpp?cvsroot=traverso&r1=1.35&r2=1.36

Patches:
Index: Curve.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/core/Curve.cpp,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -b -r1.35 -r1.36
--- Curve.cpp   10 Apr 2007 18:32:32 -0000      1.35
+++ Curve.cpp   11 Apr 2007 23:35:30 -0000      1.36
@@ -134,6 +134,10 @@
 
 int Curve::process(audio_sample_t* buffer, nframes_t pos, nframes_t nframes)
 {
+       if (m_nodes.isEmpty()) {
+               return 0;
+       }
+       
        if ((pos + nframes) > get_range()) {
                if (m_nodes.last()->value == 1.0) {
                        return 0;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]