Index: chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java b/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java |
index bcb7081cbf87efb6a95def5af52bceed5011691c..ba43cc0320cb9e06810fd15a95bb593e4865ecda 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java |
@@ -254,6 +254,7 @@ public class ExternalNavigationHandler { |
boolean canResolveActivity = false; |
// Temporarily allowing disk access while fixing. TODO: http://crbug.com/527415 |
StrictMode.ThreadPolicy oldPolicy = StrictMode.allowThreadDiskReads(); |
+ StrictMode.allowThreadDiskWrites(); |
try { |
canResolveActivity = mDelegate.canResolveActivity(intent); |
} finally { |