GuidedStepFragment: continue fix subActions
Last CL didn't consider both subActions Adapter
and actions Adapter share the same GuidedActionStylelist.
When we call setActions on subActions, we shouldn't
collapse subActions.
Bug: 32858270
Test: GuidedStepFragmentTest on API 19 and O/master
Change-Id: Ib6e2a0eafd32c8fb8be6bac5b86bdfa36d9976df
diff --git a/v17/leanback/src/android/support/v17/leanback/widget/GuidedActionAdapter.java b/v17/leanback/src/android/support/v17/leanback/widget/GuidedActionAdapter.java
index 455335f..7d2904a 100644
--- a/v17/leanback/src/android/support/v17/leanback/widget/GuidedActionAdapter.java
+++ b/v17/leanback/src/android/support/v17/leanback/widget/GuidedActionAdapter.java
@@ -151,7 +151,9 @@
* @param actions The list of actions to be managed.
*/
public void setActions(List<GuidedAction> actions) {
- mStylist.collapseAction(false);
+ if (!mIsSubAdapter) {
+ mStylist.collapseAction(false);
+ }
mActionOnFocusListener.unFocus();
mActions.clear();
mActions.addAll(actions);