diff --git a/app/src/main/java/org/xbmc/kore/ui/AddonDetailsFragment.java b/app/src/main/java/org/xbmc/kore/ui/AddonDetailsFragment.java index 0496647..233582d 100644 --- a/app/src/main/java/org/xbmc/kore/ui/AddonDetailsFragment.java +++ b/app/src/main/java/org/xbmc/kore/ui/AddonDetailsFragment.java @@ -63,6 +63,7 @@ public class AddonDetailsFragment extends Fragment { public static final String BUNDLE_KEY_DESCRIPTION = "description"; public static final String BUNDLE_KEY_FANART = "fanart"; public static final String BUNDLE_KEY_POSTER = "poster"; + public static final String BUNDLE_KEY_ENABLED = "enabled"; private HostManager hostManager; private HostInfo hostInfo; @@ -109,6 +110,7 @@ public class AddonDetailsFragment extends Fragment { args.putString(BUNDLE_KEY_DESCRIPTION, vh.description); args.putString(BUNDLE_KEY_FANART, vh.fanart); args.putString(BUNDLE_KEY_POSTER, vh.poster); + args.putBoolean(BUNDLE_KEY_ENABLED, vh.enabled); if( Utils.isLollipopOrLater()) { args.putString(POSTER_TRANS_NAME, vh.artView.getTransitionName()); @@ -166,6 +168,8 @@ public class AddonDetailsFragment extends Fragment { setImages(bundle.getString(BUNDLE_KEY_POSTER), bundle.getString(BUNDLE_KEY_FANART)); + setupEnableButton(bundle.getBoolean(BUNDLE_KEY_ENABLED, false)); + // Pad main content view to overlap with bottom system bar // UIUtils.setPaddingForSystemBars(getActivity(), mediaPanel, false, false, true); // mediaPanel.setClipToPadding(false); diff --git a/app/src/main/java/org/xbmc/kore/ui/AddonListFragment.java b/app/src/main/java/org/xbmc/kore/ui/AddonListFragment.java index 5f1bbc5..1692fee 100644 --- a/app/src/main/java/org/xbmc/kore/ui/AddonListFragment.java +++ b/app/src/main/java/org/xbmc/kore/ui/AddonListFragment.java @@ -264,6 +264,7 @@ public class AddonListFragment extends Fragment viewHolder.version = addonDetails.version; viewHolder.fanart = addonDetails.fanart; viewHolder.poster = addonDetails.thumbnail; + viewHolder.enabled = addonDetails.enabled; viewHolder.titleView.setText(viewHolder.addonName); viewHolder.detailsView.setText(addonDetails.summary); @@ -295,5 +296,6 @@ public class AddonListFragment extends Fragment String description; String fanart; String poster; + Boolean enabled; } }