mirror of
https://github.com/cookiengineer/audacity
synced 2026-02-04 02:33:14 +01:00
Bug2142: Type to create label preference should work...
... bug began at commit e3efd52026
This commit is contained in:
@@ -911,9 +911,10 @@ int LabelTrack::AddLabel(const SelectedRegion &selectedRegion,
|
|||||||
mLabels.insert(mLabels.begin() + pos, l);
|
mLabels.insert(mLabels.begin() + pos, l);
|
||||||
|
|
||||||
// wxWidgets will own the event object
|
// wxWidgets will own the event object
|
||||||
QueueEvent( safenew LabelTrackEvent{
|
LabelTrackEvent evt{
|
||||||
EVT_LABELTRACK_ADDITION, SharedPointer<LabelTrack>(), title, -1, pos
|
EVT_LABELTRACK_ADDITION, SharedPointer<LabelTrack>(), title, -1, pos
|
||||||
} );
|
};
|
||||||
|
ProcessEvent( evt );
|
||||||
|
|
||||||
return pos;
|
return pos;
|
||||||
}
|
}
|
||||||
@@ -926,9 +927,10 @@ void LabelTrack::DeleteLabel(int index)
|
|||||||
mLabels.erase(iter);
|
mLabels.erase(iter);
|
||||||
|
|
||||||
// wxWidgets will own the event object
|
// wxWidgets will own the event object
|
||||||
QueueEvent( safenew LabelTrackEvent{
|
LabelTrackEvent evt{
|
||||||
EVT_LABELTRACK_DELETION, SharedPointer<LabelTrack>(), title, index, -1
|
EVT_LABELTRACK_DELETION, SharedPointer<LabelTrack>(), title, index, -1
|
||||||
} );
|
};
|
||||||
|
ProcessEvent( evt );
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Sorts the labels in order of their starting times.
|
/// Sorts the labels in order of their starting times.
|
||||||
@@ -963,10 +965,11 @@ void LabelTrack::SortLabels()
|
|||||||
|
|
||||||
// Let listeners update their stored indices
|
// Let listeners update their stored indices
|
||||||
// wxWidgets will own the event object
|
// wxWidgets will own the event object
|
||||||
QueueEvent( safenew LabelTrackEvent{
|
LabelTrackEvent evt{
|
||||||
EVT_LABELTRACK_PERMUTED, SharedPointer<LabelTrack>(),
|
EVT_LABELTRACK_PERMUTED, SharedPointer<LabelTrack>(),
|
||||||
mLabels[j].title, i, j
|
mLabels[j].title, i, j
|
||||||
} );
|
};
|
||||||
|
ProcessEvent( evt );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user