Support dangerous permission for Android M
Change-Id: I4e2b7dbc229afa52e9693630f95b9f4954f2def0
Conflicts:
AndroidManifest.xml.jinja2
diff --git a/src/com/android/browser/BrowserActivity.java b/src/com/android/browser/BrowserActivity.java
index 7032029..f6b25f5 100644
--- a/src/com/android/browser/BrowserActivity.java
+++ b/src/com/android/browser/BrowserActivity.java
@@ -169,6 +169,18 @@
}
@Override
+ public void onRequestPermissionsResult(int requestCode, String[] permissions,
+ int[] grantResults) {
+ if (getController().getCurrentWebView() != null) {
+ if (getController().getCurrentWebView().onRequestPermissionsResult(
+ requestCode, permissions, grantResults)) {
+ return;
+ }
+ }
+ super.onRequestPermissionsResult(requestCode, permissions, grantResults);
+ }
+
+ @Override
protected void onNewIntent(Intent intent) {
if (shouldIgnoreIntents()) return;
EngineInitializer.onNewIntent(BrowserActivity.this, intent);