Skip to content
Snippets Groups Projects
Commit c445aef8 authored by Geoffrey Métais's avatar Geoffrey Métais
Browse files

Fix videos duplicated during initial media scan

parent 04cf17f8
No related branches found
No related tags found
No related merge requests found
......@@ -352,24 +352,12 @@ public class VideoGridFragment extends SortableFragment<VideoListAdapter> implem
@Override
public void onMediaUpdated(final MediaWrapper[] mediaList) {
updateItems(mediaList);
mAdapter.add(mediaList);
}
@Override
public void onMediaAdded(final MediaWrapper[] mediaList) {
updateItems(mediaList);
}
public void updateItems(final MediaWrapper[] mediaList) {
for (final MediaWrapper mw : mediaList)
if (mw != null && mw.getType() == MediaWrapper.TYPE_VIDEO)
mHandler.post(new Runnable() {
@Override
public void run() {
mAdapter.update(mw);
updateEmptyView();
}
});
mAdapter.add(mediaList);
}
@MainThread
......
......@@ -209,17 +209,6 @@ public class VideoListAdapter extends SortableAdapter<MediaWrapper, VideoListAda
mSelectionCount += selected ? 1 : -1;
}
@MainThread
public void update(MediaWrapper item) {
int position = mDataset.indexOf(item);
if (position != -1) {
if (!(mDataset.get(position) instanceof MediaGroup))
mDataset.set(position, item);
notifyItemChanged(position, UPDATE_THUMB);
} else
add(item);
}
@MainThread
public void clear() {
mDataset.clear();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment