changed the code to make sure it doesnt skip any media
This commit is contained in:
parent
cf6ef8f1c4
commit
ec87526842
|
|
@ -211,13 +211,14 @@ export const useMediaStore = create<MediaStore>((set, get) => ({
|
|||
|
||||
// Iterate over a snapshot of tracks and their elements
|
||||
tracks.forEach((track) => {
|
||||
track.elements.forEach((el) => {
|
||||
if (el.type === "media" && el.mediaId === id) {
|
||||
if (rippleEditingEnabled) {
|
||||
removeElementFromTrackWithRipple(track.id, el.id);
|
||||
} else {
|
||||
removeElementFromTrack(track.id, el.id);
|
||||
}
|
||||
const elementsToRemove = track.elements.filter(
|
||||
(el) => el.type === "media" && el.mediaId === id
|
||||
);
|
||||
elementsToRemove.forEach((el) => {
|
||||
if (rippleEditingEnabled) {
|
||||
removeElementFromTrackWithRipple(track.id, el.id);
|
||||
} else {
|
||||
removeElementFromTrack(track.id, el.id);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in New Issue