Update of /cvsroot/audacity/audacity-src/src
In directory sc8-pr-cvs11.sourceforge.net:/tmp/cvs-serv27735

Modified Files:
        LabelTrack.cpp LabelTrack.h 
Log Message:
Fix if a label is duplicated along with its audio, the label is time shifted to 
zero.

Index: LabelTrack.cpp
===================================================================
RCS file: /cvsroot/audacity/audacity-src/src/LabelTrack.cpp,v
retrieving revision 1.84
retrieving revision 1.85
diff -u -d -r1.84 -r1.85
--- LabelTrack.cpp      29 Jul 2007 16:42:24 -0000      1.84
+++ LabelTrack.cpp      29 Sep 2007 02:16:30 -0000      1.85
@@ -130,6 +130,16 @@
       delete mLabels[i];
 }
 
+void LabelTrack::SetOffset(double dOffset)
+{
+   int len = mLabels.Count();
+   for (int i = 0; i < len; i++)
+   {
+      mLabels[i]->t += dOffset;
+      mLabels[i]->t1 += dOffset;
+   }
+}
+
 void LabelTrack::ResetFlags()
 {
    mMouseXPos = -1;

Index: LabelTrack.h
===================================================================
RCS file: /cvsroot/audacity/audacity-src/src/LabelTrack.h,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -d -r1.38 -r1.39
--- LabelTrack.h        7 May 2007 00:59:08 -0000       1.38
+++ LabelTrack.h        29 Sep 2007 02:16:30 -0000      1.39
@@ -84,6 +84,7 @@
    LabelTrack(const LabelTrack &orig);
 
    virtual ~ LabelTrack();
+   virtual void SetOffset(double dOffset);
 
    static void ResetFont();
 


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Audacity-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/audacity-cvs

Reply via email to