From 3decab60ac992093dbb731eb71588737e7d835da Mon Sep 17 00:00:00 2001 From: Christopher Tate Date: Thu, 15 Dec 2016 14:18:15 -0800 Subject: [PATCH] Fix IntentFilter#getAutoVerify() Also fix the verification result display in dumpsys. Bug 21490494 Change-Id: I043bd9a7cc0dc6bf4490b5501682aef63cbe5c72 --- core/java/android/content/IntentFilter.java | 2 +- core/java/android/content/pm/IntentFilterVerificationInfo.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/java/android/content/IntentFilter.java b/core/java/android/content/IntentFilter.java index 2c97ec42591f9..7036f87b98f98 100644 --- a/core/java/android/content/IntentFilter.java +++ b/core/java/android/content/IntentFilter.java @@ -531,7 +531,7 @@ public class IntentFilter implements Parcelable { * @hide */ public final boolean getAutoVerify() { - return ((mVerifyState & STATE_VERIFY_AUTO) == 1); + return ((mVerifyState & STATE_VERIFY_AUTO) == STATE_VERIFY_AUTO); } /** diff --git a/core/java/android/content/pm/IntentFilterVerificationInfo.java b/core/java/android/content/pm/IntentFilterVerificationInfo.java index f47ad1fb03e97..f12abf36c1727 100644 --- a/core/java/android/content/pm/IntentFilterVerificationInfo.java +++ b/core/java/android/content/pm/IntentFilterVerificationInfo.java @@ -181,7 +181,7 @@ public final class IntentFilterVerificationInfo implements Parcelable { } public String getStatusString() { - return getStatusStringFromValue(mMainStatus); + return getStatusStringFromValue(((long)mMainStatus) << 32); } public static String getStatusStringFromValue(long val) {