summaryrefslogtreecommitdiff
path: root/packages/SystemUI/src/com/android/keyguard/KeyguardSliceView.java
diff options
context:
space:
mode:
authorMady Mellor <madym@google.com>2018-05-31 16:35:21 -0700
committerandroid-build-merger <android-build-merger@google.com>2018-05-31 16:35:21 -0700
commit38bec182d2ac52f6a5e1c63c659b17d9def93e0f (patch)
tree4478e4ea68b3e80fd1d8c94f1dea541148a40e51 /packages/SystemUI/src/com/android/keyguard/KeyguardSliceView.java
parentb841d0dc95b6095d23cb00b43fe11f529c002f36 (diff)
parent6f4f0da87ee3b11094b7e678db7637ed870a3df5 (diff)
Merge "Add a primary action to slices from keyguard slice provider" into pi-dev am: 1031bf5f76
am: 6f4f0da87e Change-Id: I0a9c0243b87bad281776b5560c8c57945934f855
Diffstat (limited to 'packages/SystemUI/src/com/android/keyguard/KeyguardSliceView.java')
-rw-r--r--packages/SystemUI/src/com/android/keyguard/KeyguardSliceView.java11
1 files changed, 10 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/keyguard/KeyguardSliceView.java b/packages/SystemUI/src/com/android/keyguard/KeyguardSliceView.java
index 5a84fa523f67..b7a562bfac5d 100644
--- a/packages/SystemUI/src/com/android/keyguard/KeyguardSliceView.java
+++ b/packages/SystemUI/src/com/android/keyguard/KeyguardSliceView.java
@@ -52,6 +52,7 @@ import com.android.systemui.statusbar.policy.ConfigurationController;
import com.android.systemui.tuner.TunerService;
import com.android.systemui.util.wakelock.KeepAwakeAnimationListener;
+import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.function.Consumer;
@@ -158,7 +159,15 @@ public class KeyguardSliceView extends LinearLayout implements View.OnClickListe
ListContent lc = new ListContent(getContext(), mSlice, null, 0, 0);
mHasHeader = lc.hasHeader();
- List<SliceItem> subItems = lc.getRowItems();
+ List<SliceItem> subItems = new ArrayList<SliceItem>();
+ for (int i = 0; i < lc.getRowItems().size(); i++) {
+ SliceItem subItem = lc.getRowItems().get(i);
+ String itemUri = subItem.getSlice().getUri().toString();
+ // Filter out the action row
+ if (!KeyguardSliceProvider.KEYGUARD_ACTION_URI.equals(itemUri)) {
+ subItems.add(subItem);
+ }
+ }
if (!mHasHeader) {
mTitle.setVisibility(GONE);
} else {