Fixed not setting enabled button when AddonDetailsFragment is loaded
This commit is contained in:
parent
a908e1e466
commit
e001555818
|
@ -63,6 +63,7 @@ public class AddonDetailsFragment extends Fragment {
|
||||||
public static final String BUNDLE_KEY_DESCRIPTION = "description";
|
public static final String BUNDLE_KEY_DESCRIPTION = "description";
|
||||||
public static final String BUNDLE_KEY_FANART = "fanart";
|
public static final String BUNDLE_KEY_FANART = "fanart";
|
||||||
public static final String BUNDLE_KEY_POSTER = "poster";
|
public static final String BUNDLE_KEY_POSTER = "poster";
|
||||||
|
public static final String BUNDLE_KEY_ENABLED = "enabled";
|
||||||
|
|
||||||
private HostManager hostManager;
|
private HostManager hostManager;
|
||||||
private HostInfo hostInfo;
|
private HostInfo hostInfo;
|
||||||
|
@ -109,6 +110,7 @@ public class AddonDetailsFragment extends Fragment {
|
||||||
args.putString(BUNDLE_KEY_DESCRIPTION, vh.description);
|
args.putString(BUNDLE_KEY_DESCRIPTION, vh.description);
|
||||||
args.putString(BUNDLE_KEY_FANART, vh.fanart);
|
args.putString(BUNDLE_KEY_FANART, vh.fanart);
|
||||||
args.putString(BUNDLE_KEY_POSTER, vh.poster);
|
args.putString(BUNDLE_KEY_POSTER, vh.poster);
|
||||||
|
args.putBoolean(BUNDLE_KEY_ENABLED, vh.enabled);
|
||||||
|
|
||||||
if( Utils.isLollipopOrLater()) {
|
if( Utils.isLollipopOrLater()) {
|
||||||
args.putString(POSTER_TRANS_NAME, vh.artView.getTransitionName());
|
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));
|
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
|
// Pad main content view to overlap with bottom system bar
|
||||||
// UIUtils.setPaddingForSystemBars(getActivity(), mediaPanel, false, false, true);
|
// UIUtils.setPaddingForSystemBars(getActivity(), mediaPanel, false, false, true);
|
||||||
// mediaPanel.setClipToPadding(false);
|
// mediaPanel.setClipToPadding(false);
|
||||||
|
|
|
@ -264,6 +264,7 @@ public class AddonListFragment extends Fragment
|
||||||
viewHolder.version = addonDetails.version;
|
viewHolder.version = addonDetails.version;
|
||||||
viewHolder.fanart = addonDetails.fanart;
|
viewHolder.fanart = addonDetails.fanart;
|
||||||
viewHolder.poster = addonDetails.thumbnail;
|
viewHolder.poster = addonDetails.thumbnail;
|
||||||
|
viewHolder.enabled = addonDetails.enabled;
|
||||||
|
|
||||||
viewHolder.titleView.setText(viewHolder.addonName);
|
viewHolder.titleView.setText(viewHolder.addonName);
|
||||||
viewHolder.detailsView.setText(addonDetails.summary);
|
viewHolder.detailsView.setText(addonDetails.summary);
|
||||||
|
@ -295,5 +296,6 @@ public class AddonListFragment extends Fragment
|
||||||
String description;
|
String description;
|
||||||
String fanart;
|
String fanart;
|
||||||
String poster;
|
String poster;
|
||||||
|
Boolean enabled;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue