Fix issue with showing multiple bookmarked addons (#678)

This commit is contained in:
Nick Grimshaw 2019-10-14 17:58:40 +01:00 committed by Synced Synapse
parent 1ea54b8d7f
commit f91d799823
1 changed files with 4 additions and 3 deletions

View File

@ -65,11 +65,12 @@ public class AddonListContainerFragment extends AbstractTabsFragment {
long baseFragmentId = 70 + bookmarked.size() * 100;
tabsAdapter.addTab(AddonListFragment.class, new Bundle(), R.string.addons, baseFragmentId);
for (String path: bookmarked) {
Bundle args = (Bundle) arguments.clone();
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));
arguments.putString(MediaFileListFragment.MEDIA_TYPE, Files.Media.FILES);
tabsAdapter.addTab(MediaFileListFragment.class, arguments, name, ++baseFragmentId);
args.putString(MediaFileListFragment.MEDIA_TYPE, Files.Media.FILES);
tabsAdapter.addTab(MediaFileListFragment.class, args, name, ++baseFragmentId);
}
return tabsAdapter;