mirror of
https://github.com/cookiengineer/audacity
synced 2025-07-02 17:23:18 +02:00
Fix more cases of Wave and Note track editing wrongly throwing
This commit is contained in:
parent
baf46c1f85
commit
8bfe4cc685
@ -435,7 +435,7 @@ int NoteTrack::GetVisibleChannels()
|
||||
|
||||
Track::Holder NoteTrack::Cut(double t0, double t1)
|
||||
{
|
||||
if (t1 <= t0)
|
||||
if (t1 < t0)
|
||||
THROW_INCONSISTENCY_EXCEPTION;
|
||||
|
||||
double len = t1-t0;
|
||||
@ -458,7 +458,7 @@ Track::Holder NoteTrack::Cut(double t0, double t1)
|
||||
|
||||
Track::Holder NoteTrack::Copy(double t0, double t1, bool) const
|
||||
{
|
||||
if (t1 <= t0)
|
||||
if (t1 < t0)
|
||||
THROW_INCONSISTENCY_EXCEPTION;
|
||||
|
||||
double len = t1-t0;
|
||||
@ -481,7 +481,7 @@ Track::Holder NoteTrack::Copy(double t0, double t1, bool) const
|
||||
|
||||
bool NoteTrack::Trim(double t0, double t1)
|
||||
{
|
||||
if (t1 <= t0)
|
||||
if (t1 < t0)
|
||||
return false;
|
||||
mSeq->convert_to_seconds();
|
||||
// DELETE way beyond duration just in case something is out there:
|
||||
|
@ -646,7 +646,7 @@ void WaveTrack::Trim (double t0, double t1)
|
||||
|
||||
Track::Holder WaveTrack::Copy(double t0, double t1, bool forClipboard) const
|
||||
{
|
||||
if (t1 <= t0)
|
||||
if (t1 < t0)
|
||||
THROW_INCONSISTENCY_EXCEPTION;
|
||||
|
||||
WaveTrack *newTrack;
|
||||
|
Loading…
x
Reference in New Issue
Block a user