Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e2c28468 authored by Gil Dobjanschi's avatar Gil Dobjanschi
Browse files

Test implementation bug fix.

Change-Id: I1448d06662e2538f01d9c462d4a86fcbf57d7125
parent 10186c45
Loading
Loading
Loading
Loading
+14 −11
Original line number Diff line number Diff line
@@ -1143,17 +1143,20 @@ public class VideoEditorTestImpl implements VideoEditor {
     * @param mediaItem The media item
     */
    private void removeAdjacentTransitions(MediaItem mediaItem) {
        final Iterator<Transition> it = mTransitions.iterator();
        while (it.hasNext()) {
            Transition t = it.next();
            if (t.getAfterMediaItem() == mediaItem || t.getBeforeMediaItem() == mediaItem) {
                it.remove();
                t.invalidate();
                mediaItem.setBeginTransition(null);
                mediaItem.setEndTransition(null);
                break;
        final Transition beginTransition = mediaItem.getBeginTransition();
        if (beginTransition != null) {
            beginTransition.invalidate();
            mTransitions.remove(beginTransition);
        }

        final Transition endTransition = mediaItem.getEndTransition();
        if (endTransition != null) {
            endTransition.invalidate();
            mTransitions.remove(endTransition);
        }

        mediaItem.setBeginTransition(null);
        mediaItem.setEndTransition(null);
    }

    /**
@@ -1162,7 +1165,7 @@ public class VideoEditorTestImpl implements VideoEditor {
     * @param index The media item index
     */
    private void removeTransitionBefore(int index) {
        final MediaItem mediaItem = mMediaItems.get(0);
        final MediaItem mediaItem = mMediaItems.get(index);
        final Iterator<Transition> it = mTransitions.iterator();
        while (it.hasNext()) {
            Transition t = it.next();