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

Show special browser icons in internal memory dir

(cherry picked from commit b659d74a)
parent be4480fa
No related branches found
No related tags found
No related merge requests found
......@@ -76,13 +76,16 @@ public class BaseBrowserAdapter extends SortableAdapter<MediaLibraryItem, BaseBr
protected final BaseBrowserFragment fragment;
private int mTop = 0, mMediaCount = 0, mSelectionCount = 0;
private ItemFilter mFilter = new ItemFilter();
private final boolean mFilesRoot, mNetworkRoot;
private final boolean mFilesRoot, mNetworkRoot, mSpecialIcons;
BaseBrowserAdapter(BaseBrowserFragment fragment) {
this.fragment = fragment;
final boolean root = fragment.isRootDirectory();
mFilesRoot = root && fragment instanceof FileBrowserFragment;
final boolean fileBrowser = fragment instanceof FileBrowserFragment;
mFilesRoot = root && fileBrowser;
mNetworkRoot = root && fragment instanceof NetworkBrowserFragment;
final String mrl = fragment.mMrl;
mSpecialIcons = mFilesRoot || fileBrowser && mrl != null && mrl.endsWith(AndroidDevices.EXTERNAL_PUBLIC_DIRECTORY);
}
@Override
......@@ -122,7 +125,7 @@ public class BaseBrowserAdapter extends SortableAdapter<MediaLibraryItem, BaseBr
vh.binding.setHasContextMenu(true);
if (mNetworkRoot)
vh.binding.setProtocol(getProtocol(media));
vh.binding.setCover(getIcon(media, mFilesRoot));
vh.binding.setCover(getIcon(media, mSpecialIcons));
vh.setContextMenuListener();
vh.selectView(media.hasStateFlags(FLAG_SELECTED));
}
......
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