summaryrefslogtreecommitdiffstats
path: root/src/com/android
diff options
context:
space:
mode:
authorTao Bai <michaelbai@google.com>2014-07-16 14:10:22 -0700
committerTao Bai <michaelbai@google.com>2014-07-22 14:20:30 -0700
commit9971e3f4bad925e87fc7c4bd82a7e6b097ce3981 (patch)
tree5ad07368f294ae93fd5085da63b13f2137a6214e /src/com/android
parent993d83854c449a6959ecf932131a04b0d575ad49 (diff)
downloadpackages_apps_Browser-9971e3f4bad925e87fc7c4bd82a7e6b097ce3981.tar.gz
packages_apps_Browser-9971e3f4bad925e87fc7c4bd82a7e6b097ce3981.tar.bz2
packages_apps_Browser-9971e3f4bad925e87fc7c4bd82a7e6b097ce3981.zip
Changes correspoding to Permission API change
BUG: 15432556 Change-Id: I23fccf2e3e04b8f4ebab566a456c2373269257c2
Diffstat (limited to 'src/com/android')
-rw-r--r--src/com/android/browser/PermissionsPrompt.java16
1 files changed, 9 insertions, 7 deletions
diff --git a/src/com/android/browser/PermissionsPrompt.java b/src/com/android/browser/PermissionsPrompt.java
index e84ab328b..29412d9b3 100644
--- a/src/com/android/browser/PermissionsPrompt.java
+++ b/src/com/android/browser/PermissionsPrompt.java
@@ -81,14 +81,16 @@ public class PermissionsPrompt extends RelativeLayout {
}
public void setMessage() {
- long resources = mRequest.getResources();
+ String[] resources = mRequest.getResources();
Vector<String> strings = new Vector<String>();
- if ((resources & PermissionRequest.RESOURCE_GEOLOCATION) != 0)
- strings.add(getResources().getString(R.string.resource_geolocation));
- if ((resources & PermissionRequest.RESOURCE_VIDEO_CAPTURE) != 0)
- strings.add(getResources().getString(R.string.resource_video_capture));
- if ((resources & PermissionRequest.RESOURCE_AUDIO_CAPTURE) != 0)
- strings.add(getResources().getString(R.string.resource_audio_capture));
+ for (String resource : resources) {
+ if (resource.equals(PermissionRequest.RESOURCE_VIDEO_CAPTURE))
+ strings.add(getResources().getString(R.string.resource_video_capture));
+ else if (resource.equals(PermissionRequest.RESOURCE_AUDIO_CAPTURE))
+ strings.add(getResources().getString(R.string.resource_audio_capture));
+ else if (resource.equals(PermissionRequest.RESOURCE_PROTECTED_MEDIA_ID))
+ strings.add(getResources().getString(R.string.resource_protected_media_id));
+ }
if (strings.isEmpty()) return;
Enumeration<String> e = strings.elements();