diff --git a/vlc-android/src/org/videolan/vlc/PlaybackService.java b/vlc-android/src/org/videolan/vlc/PlaybackService.java index 093f0a549938543f5e5745c8054ee1ed427d92b9..5dd0a3d2a1ca52d27008de03343b45846ea7c94b 100644 --- a/vlc-android/src/org/videolan/vlc/PlaybackService.java +++ b/vlc-android/src/org/videolan/vlc/PlaybackService.java @@ -1730,20 +1730,23 @@ public class PlaybackService extends Service implements IVLCVout.Callback { public void moveItem(int positionStart, int positionEnd) { mMediaList.move(positionStart, positionEnd); PlaybackService.this.saveMediaList(); - Log.d(TAG, "moveItem "+positionStart+" -> "+positionEnd); + Log.d(TAG, "moveItem " + positionStart + " -> " + positionEnd); } + @MainThread public void remove(int position) { mMediaList.remove(position); - onMediaListChanged(); + saveMediaList(); + determinePrevAndNextIndices(); Log.d(TAG, "remove "+position); } @MainThread public void removeLocation(String location) { mMediaList.remove(location); - onMediaListChanged(); + saveMediaList(); + determinePrevAndNextIndices(); } @MainThread