Fix issue with showing multiple bookmarked addons (#678)
This commit is contained in:
parent
1ea54b8d7f
commit
f91d799823
|
@ -65,11 +65,12 @@ public class AddonListContainerFragment extends AbstractTabsFragment {
|
||||||
long baseFragmentId = 70 + bookmarked.size() * 100;
|
long baseFragmentId = 70 + bookmarked.size() * 100;
|
||||||
tabsAdapter.addTab(AddonListFragment.class, new Bundle(), R.string.addons, baseFragmentId);
|
tabsAdapter.addTab(AddonListFragment.class, new Bundle(), R.string.addons, baseFragmentId);
|
||||||
for (String path: bookmarked) {
|
for (String path: bookmarked) {
|
||||||
|
Bundle args = (Bundle) arguments.clone();
|
||||||
String name = prefs.getString(Settings.getNameBookmarkedAddonsPrefKey(hostId) + path, Settings.DEFAULT_PREF_NAME_BOOKMARKED_ADDON);
|
String name = prefs.getString(Settings.getNameBookmarkedAddonsPrefKey(hostId) + path, Settings.DEFAULT_PREF_NAME_BOOKMARKED_ADDON);
|
||||||
arguments.putParcelable(MediaFileListFragment.ROOT_PATH,
|
args.putParcelable(MediaFileListFragment.ROOT_PATH,
|
||||||
new MediaFileListFragment.FileLocation(name, "plugin://" + path, true));
|
new MediaFileListFragment.FileLocation(name, "plugin://" + path, true));
|
||||||
arguments.putString(MediaFileListFragment.MEDIA_TYPE, Files.Media.FILES);
|
args.putString(MediaFileListFragment.MEDIA_TYPE, Files.Media.FILES);
|
||||||
tabsAdapter.addTab(MediaFileListFragment.class, arguments, name, ++baseFragmentId);
|
tabsAdapter.addTab(MediaFileListFragment.class, args, name, ++baseFragmentId);
|
||||||
}
|
}
|
||||||
|
|
||||||
return tabsAdapter;
|
return tabsAdapter;
|
||||||
|
|
Loading…
Reference in New Issue