| Index: base/android/java/src/org/chromium/base/PathUtils.java
|
| diff --git a/base/android/java/src/org/chromium/base/PathUtils.java b/base/android/java/src/org/chromium/base/PathUtils.java
|
| index 5da080e834d6e684b53e272c7b4cc38eaf2cfbe3..0b3ed20dfdda11ad9675dcf564db96ba7199e8a0 100644
|
| --- a/base/android/java/src/org/chromium/base/PathUtils.java
|
| +++ b/base/android/java/src/org/chromium/base/PathUtils.java
|
| @@ -41,7 +41,10 @@ public abstract class PathUtils {
|
| paths[DATA_DIRECTORY] =
|
| appContext.getDir(dataDirectorySuffix[0], Context.MODE_PRIVATE).getPath();
|
| paths[DATABASE_DIRECTORY] = appContext.getDatabasePath("foo").getParent();
|
| - paths[CACHE_DIRECTORY] = appContext.getCacheDir().getPath();
|
| + // TODO(wnwen): Find a way to avoid calling this function in renderer process.
|
| + if (appContext.getCacheDir() != null) {
|
| + paths[CACHE_DIRECTORY] = appContext.getCacheDir().getPath();
|
| + }
|
| return paths;
|
| }
|
| }.executeOnExecutor(AsyncTask.SERIAL_EXECUTOR, suffix);
|
|
|