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